Содержание
- 2. Структура программы на Pascal {раздел описания программы} program ; uses ; const ; type ; var
- 3. Обычные константы сonst Min = 0; Max = 250; Centr = (Max-Min) div 2; Константные выражения
- 4. Тип — это множество значений + множество операций, которые можно выполнять над этими значениями, то есть
- 5. TYPE DAY = 1..31; VAR {явное описание типов} A, B: DAY; YEAR:1900..2000; {неявное описание} LES:(LPT, PRN);
- 6. {заголовок процедуры} PROCEDURE ( ); {тело процедуры } BEGIN END; { заголовок функции} FUNCTION ( ):
- 7. любой тип данных определяет множество значений, которые может принимать переменная, выражение или вырабатывать операция/функция; каждая операция
- 9. Функции для порядковых типов Ord По значению ординального типа возвращает порядковый номер значения. Pred По значению
- 10. Целые типы Cardinal это Integer, размер которого не гарантируется. Это основное целое число без знака Обычно
- 11. Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим
- 13. Множество значений символьного типа есть множество символов, упорядоченных в соответствии с их ASCII-кодами. Любое значение символьного
- 14. Перечислимый тип определяет упорядоченное множество значений путем перечисления идентификаторов, обозначающих эти значения. Упорядочение значений определяется порядком
- 15. Интервальный тип представляет собой поддиапазон значений из некоторого порядкового типа, называемого базовым. Примеры: type TeenAge=13..19; Day=1..31;
- 16. Вещественный тип имеет множество значений, являющееся подмножеством множества действительных чисел, и которые могут быть представлены в
- 17. Значение строкового типа - это последовательность символов с атрибутом «динамическая длина» (зависящим от фактического количества символов
- 18. Структурный тип данных представляет объекты, содержащие сразу несколько значений, называемых элементами. Структурный тип характеризуется типом (или
- 19. Массив содержит фиксированное число элементов одного типа. В качестве индексного типа допустим любой порядковый тип, кроме
- 20. Пример работы с массивом
- 21. Запись — структурированный тип данных. Записи являются неоднородными неупорядоченными структурами с прямым доступом к компонентам. Компоненты
- 22. Тип «множество» представляет всевозможные подмножества значений некоторого порядкового типа, называемого базовым. Базовый тип не может иметь
- 23. Ссылочные типы используются для описания указателей. Указатель – значение, задающее адрес другого значения в памяти. Ссылочные
- 24. Тип «файл» состоит из линейной последовательности компонент некоторого типа. Тип компонент файла не может быть файловым
- 25. Процедурный тип предоставляет возможность использования переменных-подпрограмм type TFunc = function(X: Real): Real; function tg(X: Real): Real;
- 26. Объектный тип введен для синтаксической поддержки концепций объектно-ориентированного программирования (ООП). type TMan = object Name: String;
- 27. структурная эквивалентность – типы эквивалентны, если эквивалентны их структуры (число составляющих компонентов и их тип); именная
- 29. Два типа Т1 и Т2 будут совместимыми, если верен хотя бы один вариант из перечисленных ниже:
- 31. Два типа данных Т1 и Т2 называются совместимыми по присваиванию, если выполняется хотя бы один вариант
- 33. Организация ввода-вывода
- 34. Осуществить расчеты по формуле: PROGRAM PR5; VAR X, Y: REAL; N: INTEGER; BEGIN WRITELN('Введите значения X,
- 35. Классификация операторов
- 36. Не обозначается и не вызывает никаких действий. Например: I f a>6 then;;; В целях унификации рекомендуется
- 37. := ; замена текущего значения переменной новым; определение значения, возвращаемого функцией. Типы переменой и выражения должны
- 38. ( ) Активизирует процедуру с указанным именем, присваивая формальным параметрам значения соответствующих фактических. Примеры CLRSCR; Inc(i);
- 39. GOTO ; Метка- представляет собой целое число без знака, определяется в секции LABEL того же блока,
- 40. With DO Позволяет ссылаться на поля или методы объекта/записи без указания имени объекта/записи Пример: Type Tperson
- 41. Оператор условия if (полная форма) If then else ; Вложенный if If then if then else
- 42. Оператор условия if (сокращенная форма) If then ;
- 43. Пример . Для заданного с клавиатуры значения X вычислить Y по формуле: PROGRAM PR_2; VAR X,
- 44. Сравнение схем ELSE-IF и THEN-IF
- 45. Program PR_3; var ch: char; begin write ('Введите символ: '); readln (ch); case ch of '0'..'9':
- 46. Операторы цикла Цикл с параметром for := to do ; for := downto do ; Цикл
- 47. Цикл с параметром for I:=M to N do ; для M for I:=M downto N do
- 48. Пример. Найти сумму S всех целых чисел, кратных 3 на отрезке [М, N]. PROGRAM PR; VAR
- 49. Пример. Табулировать функцию F(X) в N равноотстоящих точках, заданную на промежутке [Х0, Xn], где PROGRAM PR_while;
- 50. Последовательность {Xn} определена следующим образом: Найти предел последовательности {Xn}, принимая за него такое Хn, при котором
- 51. В общем виде формулу для рекуррентных вычислений можно представить так: для вычисления i-го члена последовательности Yi,
- 52. Пример. Вычислить значение tgx: Аi= F(Ai-1)
- 53. PROGRAM tang; VAR X, A: REAL; I: INTEGER; BEGIN WRITELN('BBEДИTE X'); READLN(X); A := 1; FOR
- 54. Вычисление суммы бесконечного ряда с использованием рекуррентной формулы. Вычисления завершить при
- 55. PROGRAM RYD; VAR Y, Е, А, X: REAL; I: INTEGER; BEGIN WRITELN('Введите X, E'); READLN(X, E);
- 57. Скачать презентацию