Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Билет 9.Способы записи алгоритмов.
Существуют различные способы записи алгоритмов. Основными среди них являются: словесные, графические, на алгоритмических языках Словесное описание. Самой простой является запись алгоритма в виде набора высказываний на обычном разговорном языке. Словесное описание имеет минимум ограничений и является наименее формализованным. Однако все разговорные языки обладают неоднозначностью, поэтому могут возникнуть различные толкования текста алгоритма, заданного таким образом. Алгоритм в словесной форме может оказаться очень объемным и трудным для восприятия. Построчная запись. Это запись на естественным языке, но с соблюдением некоторых дополнительных правил: · Каждое предписание записывается с новой строки · Предписания нумеруются · Исполнение алгоритма происходит в порядке возрастания номеров шагов, начиная с первого(если не встречается никаких спец.указаний) Кроме слов естественного языка предписания могут содержать математические выражения и формулы. Блок-схемы. Наилучшей наглядностью обладают графические способы записи алгоритмов, блок-схемы – самый распространенный из них. Блок-схема представляет собой графический документ, дающий представление о порядке работы алгоритма. Здесь предписания изображаются с помощью различных геометрических фигур, а последовательность указывается с помощью линий, соединяющих эти фигуры. Выполнение алгоритма всегда начинается с блока начала и оканчивается блоком конца. Внутри блока данных перечисляются величины, значения которых должны быть введены или выведены в данном месте схемы.В блоке обработки данных содержится описание тех действий, которые должны быть выполнены при переходе на этот блок. Проверка условия изображается с помощью блока принятия решения, внутри которого записывается это условие.
Алгоритмические языки – формальные языки, предназначенные для записи алгоритмов. Каждый из них характеризуется: · Алфавитом – набором используемых символов · Синтаксисом – системой правил, по которым из символов алфавита образуются правильные конструкции языка · Семантикой – системой правил, строго определяющей смысл и способ употребления конструкций языка. Класс алгоритмических языков очень широк.
Программы для компьютеров составляются на специальных языках, которые называются языками программирования,которые бывают двух видов: Высокого уровня,Низкого уровня. Компиляция и интерпретация Исходный текст программы состоит из специальных команд (операторов) языка программирования. Процессор их исполнить не может, и исходный код преобразуют в инструкции процессора. Это преобразование берут на себя трансляторы. Есть два вида трансляторов: компиляторы и интерпретаторы. Компилятор преобразует исходный код в машинный. Интерпретатор - это транслятор, который обрабатывают текст не заранее, а непосредственно во время работы программы).
|
|||||
Последнее изменение этой страницы: 2019-12-25; просмотров: 845; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.200.136 (0.004 с.) |