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