- •Б1) синтаксис языка программирования
- •Б2) организация данных. Типы данных
- •4 Стандартных типа данных: целый, вещественный, символьный и булевский.
- •Б3) основные алгоритмические структуры
- •Б4) арифметические операции. Арифметические выражения. Операторы присваивания
- •Б5)встроенные функции: стандартные и специальные
- •Б15) оператор выбора. Пример.
- •Б22) процедуры и функции, используемые для обработки строковых переменных.
- •Б23) алгоритм обработки строковых переменных.
- •Б24) одномерный массив.
- •Б27)алгоритм обработки двумерных массивов
- •Б28)комбинированный тип данных. Записи
- •Б31) файловый тип данных
- •Б32) операторы работы с файлами
Б1) синтаксис языка программирования
Язык программирования паскаль был разработан в 70-х гг. XXв. Профессором Цюрихского технологического института Никлаусом Виртом. Язык паскаль относится к структурному программированию. Язык паскаль относится к структурному программированию. Структурное программирование – методология в основу которой лежит представление программы в виде блоков.
Программа-запись алгоритмов на языке ЭВМ.
Программирование – научная дисциплина которая изучает общие методы решения задач на ЭИМ, позволяющие разбивать программы на подпрограммы и задачи на подзадачи.
В алфавит языка программирования паскаль водят: буквы, цифры, знаки арифметических операций и специальные символы. Словарь паскаль состоит из служебных зарезервированных слов.Служебные слова нельзя исп. В кач-ве идентификаторов.
Идентификатор-набор символов, который начинается с латинской буквы и исп. Для обозначения констант, пееменных. Язык паскаль предназначен для описания вычислительного поцесса, поэтому он исп. Различные величины: переменные константы, переменные с индексом. Все величины должны иметь свой тип.
Язык программирования – формальный язык, специально созданный для общения человека с компьютером, представляющий из себя систему обозначений, слов, букв, чисел. Система правил, определяющих допустимые конструкции языка программирования из букв алфавита называется синтаксисом.
Следующим является процесс отладки программы, который связан с выявлением:
синтаксических ошибок в тексте (неверно записанных операторов);
ошибок при выполнении программы (недопустимые математические действия, операции с числами, превосходящими предельные значения);
алгоритмических ошибок (неверно составлен или запрограммирован алгоритм).
Б2) организация данных. Типы данных
Типы:вещественный(реал, сипгл), время и дата,логические(булеан), структурированные, массивы, записи, множества, строки)
4 Стандартных типа данных: целый, вещественный, символьный и булевский.
Целый-integer-от -32768 до 32767-размер 2 байта целое со знаком.
Вещественные величины-действительные числа. Сущ. 2 формы записи вещес. Чисел основная-с фиксированной точкой, или запись с плаващей точкой.
Real-от 2,9*10в -39 до 1,7*10в 38-4 байта.
Символьные величины значения CHAR. Строковый тип string-значения строковых величин явл. Последовательности символов и алфавита.
Булевские величины(Boolean)-тип данных представляемый последовательностью true и false.
Б3) основные алгоритмические структуры
Program name; {Заголовок программы}
Uses <модули>; {подключение стандартных и пользовательских библиотечных модулей}
Label <метки>; {описание меток}
Const <константы>; {определение констант}
Type <типы>; {определение типов}
Var <переменные>; {описание переменных}
<раздел процедур>; {описание процедур}
begin <программа>;{операторы} end.
Линейный, ветвящийся, циклический.
Ветвящийся – тип алгоритма на ход выполнения которого влияют данные в нём заложены различные пути следования и в зависимости от исходных данных выбирается одно из возможных действий.
Циклический – тип алгоритма в процессе выполнения которого выполняется много раз.