![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному программированию. Идеи, заложенные в основу создания языка, позволили фирме Borland International значительно расширить алгоритмические средства языка, а удобный интерфейс (меню команд) и высокая скорость компиляции (процесса перевода текста программы в машинные коды) сделали язык Турбо-Паскаль (Turbo-Pascal) одним из самых распространенных среди начинающих и профессиональных программистов.
При обучении программированию используется графическое описание алгоритма решения задачи в виде блок - схемы. Такое представление алгоритма достаточно удобно и наглядно показывает последовательность выполнения операторов прогаммы. Приведем основные обозначения, применяемые в блок - схемах.
| Блок | Описание | Пример | ||
1
| Начало алгоритма | Обязательный блок | Такой же блок (его менять нельзя) | |
2
| Конец алгоритма | Обязательный блок | Такой же блок (его менять нельзя) | |
3
| Блок обработки | Действия бывают:
| ||
4
| Блок ввода информации | Запрос данных и помещение их в ячейку памяти с заданным именем (readln) | ||
5
| Блок вывода информации на печатающее устройство | Информация бывает: 1. Текстовая (в апострофах); 2. Данные из ячейки памяти (имя ячейки) Объекты разделяются запятыми | ||
6
| Блок вывода информации на экран | См. Описание для вывода на принтер (Writeln) | ||
7
| Блок проверки условия | Действие идет только по одной из веток: По ДА, если выражение верное По НЕТ, если выражение неверное (if) | ||
8
| Блок цикла с параметром | См. тему: «Цикл с параметром» (for) | ||
9
| Блок вызова подпрограммы | См. тему: «Подпрограмма» | ||
10
| Блок с комментарием | Сопроводительный текст для описания блоков и действий | ||
11
| Блок разрыва или переноса блок-схемы | Метка бывает: 1. числовая 2. символьная (английская, отличная от используемых в решении переменных) |
Дата публикования: 2015-02-03; Прочитано: 300 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
