Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вопрос 18. Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному



Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному программированию. Идеи, заложенные в основу создания языка, позволили фирме Borland International значительно расширить алгоритмические средства языка, а удобный интерфейс (меню команд) и высокая скорость компиляции (процесса перевода текста программы в машинные коды) сделали язык Турбо-Паскаль (Turbo-Pascal) одним из самых распространенных среди начинающих и профессиональных программистов.

При обучении программированию используется графическое описание алгоритма решения задачи в виде блок - схемы. Такое представление алгоритма достаточно удобно и наглядно показывает последовательность выполнения операторов прогаммы. Приведем основные обозначения, применяемые в блок - схемах.

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




Дата публикования: 2015-02-03; Прочитано: 285 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.178 с)...