Презентация на тему: Занятие 1. Введение в программирование на языке Pascal

Занятие 1. Введение в программирование на языке Pascal
Язык программирования
Языки программирования высокого уровня
Философия программирования
Процесс создания программ
Процесс создания программ
Процесс создания программ
Окно среды разработчика
Панель управления
Алфавит языка Pascal
Лексемы языка Pascal
Идентификаторы языка Pascal
Идентификаторы языка Pascal
Зарезервированные слова языка Pascal
Зарезервированные слова языка Pascal
Литералы языка Pascal
Оператор языка Pascal
Пример программы
Пример программы
Задание
1/20
Средняя оценка: 4.3/5 (всего оценок: 37)
Код скопирован в буфер обмена
Скачать (179 Кб)
1

Первый слайд презентации: Занятие 1. Введение в программирование на языке Pascal

Изображение слайда
2

Слайд 2: Язык программирования

Язык программирования – это формальная знаковая система записи компьютерных программ. Уровни языков программирования: Язык машинных кодов Язык ассемблера Язык высокого уровня

Изображение слайда
3

Слайд 3: Языки программирования высокого уровня

BASIC, Visual Basic C, C++, C# Pascal, Delphi Java PHP, Perl, Python

Изображение слайда
4

Слайд 4: Философия программирования

Процедурное программирование Структурное программирование Объектно-ориентированное программирование Обобщенное программирование

Изображение слайда
5

Слайд 5: Процесс создания программ

Исходный код программы ( *. pas) Препроцессор Компилятор ( Compiler) Объектный код программы ( *. obj) Компоновщик (Linker) Исполняемый код программы ( *. exe) Подключаемые файлы Библиотечные файлы

Изображение слайда
6

Слайд 6: Процесс создания программ

Исходный код – текст компьютерной программы на каком-либо языке программирования. Препроцессор – компьютерная программа, подготавливающая исходный код к трансляции. Трансляция – преобразование программы с одного языка программирования на другой. Транслятор – программа, выполняющая трансляцию.

Изображение слайда
7

Слайд 7: Процесс создания программ

Компиляция – преобразование программы с языка высокого уровня в язык машинных кодов. Компилятор – транслятор, выполняющий компиляцию. Объектный код – промежуточное представление отдельного модуля программы в виде машинных кодов с неопределенными адресами ссылок на другие модули. Компоновщик – программа, устанавливающая связи между объектными модулями.

Изображение слайда
8

Слайд 8: Окно среды разработчика

PascalABC.NET — это : современный язык программирования, основанный на Delphi ( Object Pascal ) и сочетающий простоту языка Паскаль и огромные возможности платформы.NET бесплатная, простая и мощная среда разработки, ориентированная на обучение программированию. уникальная Web -среда, позволяющая разрабатывать и запускать программы на языке Паскаль из окна браузера, а также иметь личный каталог программ на сервере.

Изображение слайда
9

Слайд 9: Панель управления

Изображение слайда
10

Слайд 10: Алфавит языка Pascal

Алфавит языка – набор символов, допустимых в этом языке. Латинские буквы – A, B, …, Z; a, b, …, z * Язык Pascal не чувствителен к регистру ( AB, Ab) Арабские цифры – 0,1,2,…,9 Специальные знаки – “ { }, | [ ] ( ) + - / % \ ; ‘ : ? < = > ! _ & # ~ ^. * Неизображаемые символы – пробел, табуляция, начало новой строки.

Изображение слайда
11

Слайд 11: Лексемы языка Pascal

Лексема ( token) – наименьшая, неделимая последовательность символов в тексте программы. Типы лексем : идентификаторы ( identifier) ; служебные слова ( keyword) ; литералы ( literal); операторы ( operator); разделители (знаки пунктуации – punctuator).

Изображение слайда
12

Слайд 12: Идентификаторы языка Pascal

Имена (идентификаторы)  называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в себя: - буквы латинского алфавита, - цифры - символ подчеркивания. Идентификатор может быть произвольной длины

Изображение слайда
13

Слайд 13: Идентификаторы языка Pascal

Пример допустимых идентификаторов: x, x1, x_1, _abc, ABC123z, sum, RATE, count Пример НЕ допустимых идентификаторов: 12, 3X, %change, data-1, my.c

Изображение слайда
14

Слайд 14: Зарезервированные слова языка Pascal

Ключевые слова – лексемы, зарезервированные в языке и библиотеках для специального использования. Ключевые слова не могут быть использованы в качестве идентификаторов.

Изображение слайда
15

Слайд 15: Зарезервированные слова языка Pascal

Примеры: program else uses begin false or case and mod const for true integer if div double end while

Изображение слайда
16

Слайд 16: Литералы языка Pascal

Литерал – лексема, представляющая собой непосредственно записанное в программе фиксированное значение. Типы литералов: целые 1 - 92 01 - 062 0 xA -0xFF вещественные 66..0.12 3.14159 1.12e-2 2E+6 логические true, false символьные ‘Z’ ‘*’ ‘v’ ‘\n’ строковые ‘Hello, World!’

Изображение слайда
17

Слайд 17: Оператор языка Pascal

Оператор – лексема выражающая некоторую команду языка программирования, выполняющую некоторую операцию. + - * / && || > < <= >= ==

Изображение слайда
18

Слайд 18: Пример программы

Program lab1_1; { название программы } Var a: Integer; b: String; Begin { начало программы } Writeln (' Введите имя '); Readln ( b ); Writeln (' Ваш возраст? '); Readln (a); Writeln ( b,',вам',а,‘лет ?'); End. { конец программы }

Изображение слайда
19

Слайд 19: Пример программы

Program lab1_3; { заголовок программы} Var a,b,c : integer ; {раздел описания переменных} BEGIN { начало раздела операторов} c:=5; b:=4; {занесение в ячейки c и b начальных значений} a:=c*b; {вычисление значения переменной а} writeln (a); {вынесение на экран значения a} END. { конец программы}.

Изображение слайда
20

Последний слайд презентации: Занятие 1. Введение в программирование на языке Pascal: Задание

Составить программу, которая выводит на экран имена, фамилии, даты рождения её авторов (введенные с клавиатуры) вычисляет сумму 4-х чисел (числа даны в тексте программы)

Изображение слайда