Содержание
- 2. Окно среды программирования Pascal ABC…
- 3. Окно среды программирования Pascal ABC… 3.Окно ввода – служит для передачи программе каких-либо данных 4.Кнопки управления
- 4. Окно программы Pascal ABC… 6.Панель управления – нужна, для создания нового кода, сохранения проекта, поиска ошибок,
- 5. Типы и описания констант и переменных. Особенностями языка являются строгая типизация. Перед тем как писать программу,
- 6. Типы и описания констант и переменных. Действительные числа 1. REAL Значения вещественного типа занимают 8 байт,
- 7. Стандартные процедуры и функции Read(a,b..) – вводит значение с клавиатуры в переменные Write(a,b..) – выводит значение
- 8. Стандартные процедуры и функции Ln(x) – возвращает натуральный логарифм Exp(x) – возвращает e в степени x
- 9. Структура программы Программа на языке Pascal ABC имеет следующий вид: program имя программы; раздел подключения модулей
- 10. Описание переменных Переменные могут быть описаны в разделе описаний, а также непосредственно внутри описания подпрограмм. Раздел
- 11. Описание переменных Имена однотипных переменных в списке перечисляются через запятую. Например: var a,b,c: integer; d: real
- 12. Оператор присваивания Оператор присваивания имеет вид: переменная:= выражение Например: a: = g*sqr(t); Выражение должно иметь тип,
- 13. Условный оператор Условный оператор имеет полную и краткую формы. Полная форма условного оператора выглядит следующим образом:
- 14. Условный оператор Пример полной формы : k:=0; p:=1; if k else p := k; Если k
- 15. Условный оператор Краткая форма условного оператора имеет вид: if условие then оператор Если условие оказывается истинным,
- 16. Условный оператор Пример краткой формы : k:=1; p:=0; if k Если k Если условие оказывается ложным,
- 17. Составной оператор (блок) Составной оператор предназначен для объединения нескольких операторов в один. Он имеет вид: begin
- 18. Условный оператор В случае конструкции вида if условие1 then if условие2 then оператор1 else оператор2 else
- 19. Условный оператор Если в предыдущем примере требуется, чтобы else относилась к первому оператору if, то необходимо
- 20. Условный оператор Пример : k:=11; p:=7; m:=5; h:=8; if k else p := h else m
- 21. Циклы Цикл – группа операторов, которая может быть выполнена много раз подряд. В PABC различают 3
- 22. Цикл for Оператор цикла for предполагает заранее определенное количество итераций и имеет одну из двух форм:
- 23. Цикл for Кроме того, переменную можно описать непосредственно в заголовке цикла: for переменная: тип := начальное
- 24. Цикл for Текст от слова for до слова do включительно называется заголовком цикла, а оператор после
- 25. Цикл for Для каждого значения переменной-параметра выполняется тело цикла. Однократное повторение тела цикла называется итерацией цикла.
- 26. Цикл for Пример : создать таблицу вычисления квадратов натуральных чисел от 1 до 20. m:=20; for
- 27. Цикл while Оператор цикла while имеет следующую форму: while условие do оператор Условие представляет собой выражение
- 28. Цикл while Теперь опишем пример вывода таблицы, как в цикле for, чтобы увидеть отличия данных операторов.
- 29. Цикл repeat Оператор цикла repeat имеет следующую форму: repeat операторы until условие В отличие от цикла
- 30. Цикл repeat Если условие всегда истинно, то может произойти зацикливание: repeat write(1); until 2=1;
- 31. Массивы Массив – набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом (индексов
- 32. Массивы Тип массива конструируется следующим образом: array [тип индекса1, …, тип индексаN] of базовый тип Тип
- 33. Массивы Тип массива конструируется следующим образом: array [тип индекса1, …, тип индексаN] of базовый тип Тип
- 34. Массивы Например: var a1,a2: array [1..10] of integer; b: array ['a'..'z', ‘d'..‘g'] of string; c: array
- 35. Массивы К элементам массива обращаются при помощи переменных с индексами: a1[3]:=a2[5]; b['f', ‘e']:='Hello'; c[3][4]:=3.14;
- 36. Описание процедур функций Процедура или функция представляет собой последовательность операторов, которая имеет имя, список параметров и
- 37. Процедурный тип Переменные, предназначенные для хранения процедур и функций, называются процедурными. Тип процедурной переменной имеет вид:
- 38. Процедурный тип Процедурной переменной можно присвоить процедуру или функцию с совместным типом: procedure my(i: integer); begin
- 39. Процедурный тип Переменные могут описываться непосредственно внутри подпрограммы. Эти описания переменных имеют тот же вид, что
- 40. Описание процедур функций Описание процедуры имеет вид: procedure имя(список формальных параметров); раздел описаний begin операторы end;
- 41. Описание процедур функций Описание функции имеет вид: function имя(список формальных параметров): тип возвращаемого значения; раздел описаний
- 42. Описание процедур и функций Пример описания процедуры : procedure Reverse(var a: array [1..10] of integer; n:
- 43. Описание процедур функций Пример вызова процедуры : var i: integer; Pet: array [1..10] of integer; begin
- 44. Описание процедур функций Пример описания функции: function MinElement(var a: array [1..10] of real; n: integer): real;
- 45. Локальные и глобальные переменные Переменные, описанные в разделе описаний подпрограммы, называются ее локальными переменными. Переменные же,
- 47. Скачать презентацию