Содержание
- 2. Алфавит ЯП Pascal Алфавит языка Паскаль включает в себя следующие символы: прописные и строчные буквы латинского
- 3. специальные одиночные знаки: + - * / = . , : ; ^ $ # @;
- 4. Структура программы Программа на языке Паскаль состоит из "заголовка" и "тела" программы, называемого блоком. В "заголовке"
- 5. После него идёт описательная часть программы (блок описаний) , состоящая из пяти разделов, причем любой из
- 6. Далее следует блок begin ... end (раздел операторов), внутри которого находятся операторы, отделяемые один от другого
- 8. Идентификаторы и зарезервированные слова Имена переменных, констант, меток, типов, модулей, процедур и функций, используемых в программе,
- 9. Символ подчеркивания "_" также считается буквой. Желательно выбирать мнемонические имена, т.е. несущие смысловую нагрузку, как, например,
- 10. Константы Постоянной (константой) называется величина, значение которой не изменяется в процессе исполнения алгоритма. Раздел описания именованных
- 11. Например: const Pi = 3.14; Number = 10; Name = 'Victor'; Cifra = ['0'..'9']; Mass: array
- 12. Переменные Любая программа обрабатывает некоторые данные. Данные могут быть представлены только как константы или переменные, причём
- 13. Переменной называется величина, значение которой меняется в процессе исполнения алгоритма. Раздел описания переменных начинается со служебного
- 14. Типы переменных В программах написанных на ЯП PascalABC используются данные следующих типов: integer (целый) byte (байтовый)
- 15. complex (комплексный) string (строковый) char (символьный) boolean (логический) тип "массив“ Процедурный Файловый Классовый и некоторые другие.
- 16. Типы в PascalABC подразделяются на простые, строковые, структурированные, типы указателей, процедурные и классовые. К простым относятся
- 17. Структурированные типы (т.е. имеющие какую-то структуру), образовываются массивами, записями, множествами и файлами. Все простые типы, кроме
- 18. Типы данных Порядковые целые. К порядковым относятся также перечислимый и интервальный тип. Перечислимый тип определяется упорядоченным
- 19. Интервальный тип представляет собой подмножество значений целого, символьного или перечислимого типа и описывается в виде a..b,
- 20. Вещественный тип. Константы типа real можно записывать как в форме с плавающей точкой, так и в
- 21. Строковый тип. Тип string (строковый). Применяется при использовании текстовых данных в программе, состоит из набора последовательно
- 22. Комментарии к программе В программе может присутствовать текст написанный разработчиком для пояснения к программе. Этот текст
- 23. Комментарии заключаются между скобками { ...}, (*...*) или пишутся после символов // (слеш). Комментарии не воспринимаются
- 24. Действия над данными В алгоритмах программ участвуют выражения. Простыми выражениями являются переменные и константы. Сложные выражения
- 25. В Pascal ABC имеются следующие операции: @, not, ∧, *, /, div, mod, and, +, -,
- 26. Операторы ЯП Pascal Оператор присваивания. Оператор присваивания в Паскале выглядит так " := ". Он служит
- 27. Условный оператор. Если в задаче, в зависимости от какого-либо условия, нужно будет двигаться по разным путям,
- 28. Полная форма условного оператора выглядит следующим образом: if условие then оператор1 // если выполняется условие, выполнить
- 29. Если условие оказывается истинным, то выполняется оператор, в противном случае происходит переход к следующему оператору программы.
- 30. Оператор выбора выполняет одно действие из нескольких в зависимости от значения некоторого выражения, называемого переключателем. Он
- 31. Переключатель представляет собой выражение порядкового типа (целого, символьного, перечислимого или интервального), а списки выбора содержат константы
- 32. Оператор case (в случае) работает следующим образом. В списке выбора проверяется на совпадение текущее значение переключателя
- 33. Оператор безусловного перехода goto. Оператор безусловного перехода goto используется для изменения естественной последовательности выполнения программы, и
- 34. Метки должны быть описаны в разделе меток с использованием служебного слова label: label 1,2,3; Например: label
- 35. Циклы. Итерация. Цикл предназначен для повторения одной и той же последовательности команд неоднократно (до тех пор,
- 36. Цикл с известным количеством повторений FOR. Оператор цикла for (для) имеет одну из двух форм: for
- 37. Для обеих форм содержимое строк можно интерпретировать как: для := до выполнять Содержимое текста от слова
- 38. Для цикла с ключевым словом to значение параметра цикла последовательно увеличивается на единицу при каждом прохождении
- 39. Цикл с неизвестным количеством повторений WHILE В цикле с неизвестным количеством повторений вместо счётчика цикла используется
- 40. Условие представляет собой выражение логического типа и может быть простым, с использованием операций отношения ( ,
- 41. Цикл с неизвестным количеством повторений REPEAT. Оператор цикла repeat имеет следующую форму: repeat операторы until условие
- 42. Процедуры и функции в ЯП Паскаль. Рекурсия. Функциями называют такие группы команд, которые при своём выполнении
- 43. Все процедуры и функции делятся на две группы: стандартные и пользовательские (создаваемые разработчиком программы). Стандартные, входят
- 44. И процедура, и функция должна иметь собственное имя и может содержать произвольное число операторов и даже
- 45. Описание процедуры: procedure имя(список формальных параметров); раздел описаний begin Операторы end;
- 46. Описание функции: function имя(список формальных параметров) : тип возвращаемого значения; раздел описаний begin операторы end;
- 47. Массивы Массив - это упорядоченная последовательность данных одного типа, рассматриваемых как единое целое. Доступ к элементам
- 48. Например: Диапазон массива задается левой и правой границами изменения индекса массива, так что, массив а состоит
- 49. Доступ к каждому элементу массива в программе осуществляется при помощи индекса. В случае, когда левая граница
- 50. Массивы бывают одномерные и многомерные. Одномерные массивы. Массив называется одномерным (линейным), если у каждого из его
- 51. К примеру, если мы будем в течение месяца ежедневно записывать среднесуточную температуру, и заносить эти данные
- 52. Пример описания двумерного массива (4 - строки, 6 - столбцов): Var A: array [1…4,1…6] of real;
- 53. Ввод и вывод данных. ВВОД исходных данных с клавиатуры, из файла или с носителя информации; ОБРАБОТКА
- 54. Для того, чтобы ввести или вывести данные, необходимо выполнить определённые команды (процедуры). Процедура, которая в режиме
- 55. Например: Var X : real; Y: integer; Z : char; Begin read(X, Y, Z) End.
- 56. Процедура, которая выводит содержимое переменных на экран, называется процедурой вывода на экран. В языке Pascal эта
- 57. Например: Var X : real; Y: integer; Z : char; Begin read(X, Y, Z) write (X,
- 58. Разработка программ Примерная схема разработки программ: Анализ условия задачи, чёткая формулировка вопроса задачи. Выделение исходных данных,
- 60. Скачать презентацию