- •1. Понятие алгоритма и его свойства
- •2.Способы представления алгоритма
- •3. Средства описания языков программирования
- •4. Классификация языков программирования
- •5. Базовые элементы языка Паскаль
- •6.Структура программы
- •7.Стандартные типы данных.Числовые типы.
- •8. Стандартные не числовые типы данных
- •9. Выражения и виды операций
- •10. Стандартные функции
- •10.2 Стандартные функции
- •11. Операторы действия
- •12. Процедуры ввода
- •13. Процедуры вывода
- •14. Структурные операторы. Составной оператор. Условные операторы.
- •15. Операторы цикла.
- •17. Структурированные типы данных. Массивы.
- •18. Строки
- •19. Записи
- •20. Процедуры. Процедуры без параметров. Параметры- значения.
- •21. Процедуры. Параметры-переменные.
- •22. Пользовательские функции
- •23. Рекурсия
- •24. Понятие файла
- •25. Процедуры и функции для работы с файлами
- •26.Текстовые файлы
- •27. Модули
- •28. Распределение памяти при выполнении программ
- •29.Указатели. Ссылочные переменные
- •30. Процедуры для работы со ссылками
- •33. Структурное программирование.
- •34. Нисходящее проектирование программ
6.Структура программы
Программа»»»заголовок,описание-меток-констант-типов-переменных-процедур-функций, операторы –простые-простой-присваев-безусл перехода-прерывание –структурные-условные-цикла-состовной.Раздел описаний. Метка-элемент предназначены для маркировки оператора. Метка-целое число без знак в дианоз от 0/9999 либо идентификатор. Для описание меток используется вводное слово lable<метка1>,<метка 2>;Константа-представляет собой неизменяемые объекты языка с помощью слова const.<идентиф 1>=<значение>; Переменная- объект программы который моет принимать различные знач в процессе выполнения программы Var <идент-р>:<тип>;
7.Стандартные типы данных.Числовые типы.
Типы данных опр мн-во знач который моет применять в процессе программы. Для каждого тапа определён набор операций который можно применять при обработки данных этого типа Классиф: 1.простые: 1,1 порядковые:целый,логич,симв,перечисл,интервальн 1,2веществ 1,3указатели 2 структурир: массивы,строки, мн-ва, записи, файлы
Целые: integer 2(-/+ 32768), byte 1(0..255), word 2(0..65535), shortint 1(-/+ 128),longint 4 (...)
Веществ: real6, single 4, double 8, extended 10
Логич: Boolean 1(true, false) Символьн char 1 (ascii)
Перечисл огранич упорядоч послед конст имятипа=(конст,конст)
Интервальн 1..5
8. Стандартные не числовые типы данных
Величины символьного и строкового типов используются для ввода, вывода и обработки текстовой информации.Величины символьного (литерного) типа в качестве своих значений могут иметь один из 256 символов табл АСКИ .Операции:присваивание имени символу; сравнение: из двух символов меньшим считается тот, который встречается в таблице ASCII раньше; ввод символьной величины; вывод символьной величины. Арифметические операции над величинами символьного типа не допускаются. Величина строкового типа — это величина, значениями которой могут быть строки, фиксированной или переменной длины « string» Stroka[3] - это обращение к третьему элементу строки Stroka.Две строки считаются равными, если они равны по длине и совпадают посимвольно. Операции над строками:присваивание значения строке:объединение строк «+»;сравнение двух строк: посимвольно слева направо сравниваются коды соответствующих символов строк до первого несовпадающего символа; та строка считается больше, в которой несовпадающий символ имеет больший порядковый номер в кодировочной таблице; ввод строковой величины; вывод строковой величины. Функции и процедуры обработки строковой инфо:удаление символов из данной строки, начиная с заданной символа; вставка строки в другую строку, начиная с заданного символа; копирование символов строки, начиная с заданного символа; определение количества символов в строке; поиск позиции данной строки в другой строке; перевод строковой величины в числовую .Величины логического типа для хранения результ проверки условий, определяющих порядок выполнения компьютером тех или иных операций в алгоритмах с ветвлениями.Условие это вопрос, на который исполнитель может дать только одни из двух ответов условие выполняется (условие истинно, true) или условие не выполняется (условие ложно, false). «Boolean».Над величинами логического типа можно производить операции сравнения и логические операции:not; and; or ; хог - исключающее или.