Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф(Лек)ФГГНГД+ФИОП+ЭнФ(1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
400.87 Кб
Скачать

Тема № 7. Инструментарий технологии программирования

7.1. Языки программирования

Программирование – раздел информатики, связанный с составлением и разработкой компьютерных программ.

К инструментарию технологии программирования относятся:

  1. Инструментальные программы (программные продукты для автоматизации технологии программирования).

  2. Языки программирования (ЯП) – искусственные языки, с помощью которых можно составить программу для выполнения на компьютере. ЯП включает набор символов и правил, по которым из этих символов можно составить программу.

По структуре программы ЯП делятся на:

  1. Языки описания (позволяющие описывать цель решения задачи в программе).

  2. Алгоритмические языки (позволяющие строить алгоритм решения задачи в программе). По уровню автоматизации алгоритмические языки делятся на:

а) Языки низкого уровня (близкие к аппаратуре компьютера).

б) Языки высокого уровня (близкие к естественному языку человека).

По сфере применения ЯП делятся на:

  1. Машинно-ориентированные (Assembler, Macro Assembler).

  2. Процедурно-ориентированные (Pascal, Basic, C, Fortran, Algol).

  3. Объектно-ориентированные (Object Pascal, Visual Basic, C++, C# (Си-Шарп), Java, Ada).

  4. Проблемно-ориентированные (Prolog, HTML, SQL).

7.2. Обзор инструментальных программ

Инструментальные программы являются основными составляющими инструментария технологии программирования. К наиболее известным разновидностям инструментальных программ относятся:

  1. Система программирования – программа для создания и обработки других уникальных программ на каком-либо языке программирования (Turbo Pascal, Borland Pascal, Pascal ABC, Borland C++, QBasic).

  2. Интегрированная среда разработки (ИСР) – программный комплекс, обеспечивающий выполнение работ по разработке программ в виде коммерческого продукта (Delphi, Lazarus, MS Visual Studio).

  3. Среда проектирования информационных систем (средство CASE-технологий) – программный комплекс, автоматизирующий процесс анализа, проектирования, разработки и сопровождения информационных систем.

  4. Транслятор – программное средство, позволяющее перевести новую программу на язык машинных кодов и выполнить её на компьютере. Среди трансляторов различают:

а)  Компиляторы, позволяющие выполнять программу только после её полной проверки.

б)  Интерпретаторы, позволяющие выполнять программу по строкам.

Тема № 8. Основные понятия программирования

8.1. Состав программы на языке Pascal

Программа на языке Pascal может включать следующие разделы:

  1. Заголовок программы (Program).

  1. Раздел описания используемых модулей (Uses).

  2. Раздел описания меток (Label).

  3. Раздел описания типов данных (Type).

  4. Раздел описания констант (Const).

  5. Раздел описания переменных (Var).

  6. Раздел описания процедур (Procedure).

  7. Раздел описания функций (Function).

  8. Раздел операторов (Begin…End.).

Разделы могут включать:

  1. Описания – объявления используемых элементов программы.

  1. Операторы – инструкции в программе для выполнения компьютером каких-либо действий.

При составлении программ на языке Pascal используются следующие основные правила:

  1. Большие и малые буквы не различаются.

  1. Разделы, описания и операторы отделяются друг от друга точкой с запятой (;), которая считается пустым оператором в языке Pascal.

  2. В конце программы ставится точка (.).