Слайды и текст доклада
Pic.2
Pascal Паскаль был разработан швейцарским ученым Никлаусом Виртом. Паскаль считается важнейшим инструментом для обучения методам структурного программирования и с 1983 г. введен в учебные курсы в …
Pic.3
Язык Паскаль относительно прост в изучении, довольно ясен и логичен и, будучи первым изучаемым языком программирования, приучает к хорошему стилю. Язык Паскаль относительно прост в изучении, довольно …
Pic.4
Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Синтаксис языка …
Pic.5
Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z подчеркивание _ 10 …
Pic.6
Структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} label Описания_меток; const …
Pic.7
Упрощенная структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} const …
Pic.8
Команды языка программирования называются операторами Команды языка программирования называются операторами Разделителем операторов в Паскале является ; (точка с запятой)
Pic.9
Комментарий представляет собой фрагмент текста программы, ограниченный символами { }. Комменнтарии в программе выполняют информационную функцию. {Моя первая программа } program first; begin …
Pic.10
Пример: периметр прямоугольника program perimetr; {заголовок программы} uses crt; {crt – необходим для очистки экрана} var a,b:integer; {объявление переменных} P:integer; Begin {начало программы} …
Pic.11
Программа в своей работе имеет дело с данными. Некоторые данные устанавливаются еще до того, как программа начнет выполняться, а после ее запуска сохраняют свои значения неизменными на всем …
Pic.12
Различие между переменной и константой довольно очевидно: во время выполнения программы значение переменной может быть изменено, а значение константы нет. Различие между переменной и константой …
Pic.13
Под переменной мы будем понимать ячейку («коробку»), куда компьютер может записывать («складывать») данные. Под переменной мы будем понимать ячейку («коробку»), куда компьютер может записывать …
Pic.14
Идентификаторы. Именами (идентификаторами) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатором является последовательность букв, цифр и …
Pic.15
Имя может содержать произвольное количество символов, но значащими являются 63 символа. Имя может содержать произвольное количество символов, но значащими являются 63 символа. Не разрешается в языке …
Pic.16
В Паскале разница между строчными и прописными буквами игнорируется, поэтому имена NaMe и name одинаковы.
Pic.17
Служебное слово – это слово, которое в языке ПАСКАЛЬ имеет определенное смысловое значение, которое не может быть изменено. Иногда его называют ключевым словом. Служебное слово – это слово, которое в …
Pic.18
Служебные (зарезервированные) слова: ABSOLUTE EXPORTS LIBRARY SET ASSEMBLER EXTERNAL MOD SHL AND FAR NAME SHR ARRAY FILE NIL STRING ASM FOR NEAR THEN ASSEMBLER FORWARD NOT TO BEGIN FUNCTION OBJECT …
Pic.19
Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов. Существуют имена которые называются …
Pic.20
Это указание компилятору, сколько памяти необходимо зарезервировать для переменных нашей программы. Это указание компилятору, сколько памяти необходимо зарезервировать для переменных нашей программы. …
Pic.21
Данные бывают различных типов. . .
Pic.22
Типы данных Имена стандартных типов являются предопределенными идентификаторами и действуют в любой точке программы. Они описаны в стандартном модуле System, который по умолчанию подключается в …
Pic.23
Стандартные типы данных группа целых типов (Shortint, Integer, Longint, Byte, Word); группа действительных типов(Single, Real, Double, Extended, Comp); логические (булевские типы)(Boolean, ByteBool, …
Pic.25
Var b : byte; Var b : byte; summa, count : integer;
Pic.31
Символьному типу соответствует стандартный идентификатор Char. Переменные и константы символьного типа могут принимать значения из множества символов кода ASCII.
Pic.32
Строковому типу соответствует стандартный идентификатор String. Строковому типу соответствует стандартный идентификатор String. Var S : String; {строка от 0 до 255 символов} S2: String[5]; {стока из …
Pic.33
Строка символов представляет собой последовательность символов из набора символов кода ASCII, заключенную в одиночные кавычки. Строка символов представляет собой последовательность символов из набора …
Pic.34
Символьный тип, а также целые и булевские типы относят к, так называемым, порядковым типам. Символьный тип, а также целые и булевские типы относят к, так называемым, порядковым типам. Множество …
Pic.35
Функция Ord возвращает порядковый номер этого значения в описании типа. Ord(2)=2, Ord(‘0’)=48 Writeln(ord(‘e’)); Writeln(ord(‘9’));
Pic.36
Таблица кодировки ASCII ASCII (American Standard Code for Information Interchange; произносится «а́ски») —компьютерная кодировка для представления латинского алфавита, арабских цифр, некоторых знаков …
Pic.39
Стандартный ввод и вывод Осуществляется встроенными процедурами Read(список переменных); – чтение значений, введенных с клавиатуры Readln(список переменных); - ln в конце означает переход на новую …
Pic.40
Пример Program primer; Uses crt; Var a,b,summa:integer; Begin clrscr; write(‘Введите 2 целых числа: ’); readln(a,b); Summa:=a+b; write(‘Сумма = ’,summa); End.
Pic.41
Вводить можно переменные целых, вещественных, символьного и строкового типов. Вводить можно переменные целых, вещественных, символьного и строкового типов. Допускается вывод значений целых, …
Pic.42
Операции и выражения Выражение в программировании служит для определения действий. Выражения состоят из операций и операндов. По количеству операндов выражения делятся на унарные (один операнд с …
Pic.43
Классификация операций арифметические операции: унарные: +, - бинарные: +, -, *, /, div, mod 2. операции отношения: =, <>, <, >, <=, >= 3. булевские (логические) операции: not …
Pic.44
div – частное от деления div – частное от деления 7 div 3 = 2 A:=10 div 3; mod – остаток от деления 7 mod 3 = 1 A:=25 mod 10;
Pic.45
Операторы предназначены для описания действий, которые будут выполняться при реализации алгоритма.
Pic.46
Простые операторы не содержат в себе других операторов. 1. Оператор присваивания := 2. Оператор процедуры состоит из имени, за которым в круглых скобках может располагаться список фактических …
Pic.47
Структурные операторы включают в себя другие операторы. Составной оператор Условные операторы (if, case) Операторы цикла (while, repeat, for) Оператор присоединения with
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!