Презентация «Введение в программирование на языке Pascal»

Смотреть слайды в полном размере
Презентация «Введение в программирование на языке Pascal»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 43 слайда и доступен в формате ppt. Размер файла: 222.34 KB

Просмотреть и скачать

Pic.1
Занятие 1. Введение в программирование на языке Pascal
Занятие 1. Введение в программирование на языке Pascal
Pic.2
Язык программирования Язык программирования – это формальная знаковая система записи компьютерных пр
Язык программирования Язык программирования – это формальная знаковая система записи компьютерных программ. Уровни языков программирования: Язык машинных кодов Язык ассемблера Язык высокого уровня
Pic.3
Языки программирования высокого уровня BASIC, Visual Basic C, C++, C# Pascal, Delphi Java PHP, Perl,
Языки программирования высокого уровня BASIC, Visual Basic C, C++, C# Pascal, Delphi Java PHP, Perl, Python
Pic.4
Философия программирования Процедурное программирование Структурное программирование Объектно-ориент
Философия программирования Процедурное программирование Структурное программирование Объектно-ориентированное программирование Обобщенное программирование
Pic.5
Процесс создания программ
Процесс создания программ
Pic.6
Процесс создания программ Исходный код – текст компьютерной программы на каком-либо языке программир
Процесс создания программ Исходный код – текст компьютерной программы на каком-либо языке программирования. Препроцессор – компьютерная программа, подготавливающая исходный код к трансляции. …
Pic.7
Процесс создания программ Компиляция – преобразование программы с языка высокого уровня в язык машин
Процесс создания программ Компиляция – преобразование программы с языка высокого уровня в язык машинных кодов. Компилятор – транслятор, выполняющий компиляцию. Объектный код – промежуточное …
Pic.8
Окно среды разработчика
Окно среды разработчика
Pic.9
Панель управления
Панель управления
Pic.10
Алфавит языка Pascal Алфавит языка – набор символов, допустимых в этом языке. Латинские буквы – A, B
Алфавит языка Pascal Алфавит языка – набор символов, допустимых в этом языке. Латинские буквы – A, B, …, Z; a, b, …, z *Язык Pascal не чувствителен к регистру (AB, Ab) Арабские цифры – 0,1,2,…,9 …
Pic.11
Лексемы языка Pascal Лексема (token) – наименьшая, неделимая последовательность символов в тексте пр
Лексемы языка Pascal Лексема (token) – наименьшая, неделимая последовательность символов в тексте программы. Типы лексем: идентификаторы (identifier); служебные слова (keyword); литералы (literal); …
Pic.12
Идентификаторы языка Pascal Имена (идентификаторы) называют элементы языка - константы, метки, типы,
Идентификаторы языка Pascal Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в …
Pic.13
Идентификаторы языка Pascal Пример допустимых идентификаторов: x, x1, x_1, _abc, ABC123z, sum, RATE,
Идентификаторы языка Pascal Пример допустимых идентификаторов: x, x1, x_1, _abc, ABC123z, sum, RATE, count Пример НЕ допустимых идентификаторов: 12, 3X, %change, data-1, my. c
Pic.14
Зарезервированные слова языка Pascal Ключевые слова – лексемы, зарезервированные в языке и библиотек
Зарезервированные слова языка Pascal Ключевые слова – лексемы, зарезервированные в языке и библиотеках для специального использования. Ключевые слова не могут быть использованы в качестве …
Pic.15
Зарезервированные слова языка Pascal Примеры:
Зарезервированные слова языка Pascal Примеры:
Pic.16
Литералы языка Pascal Литерал – лексема, представляющая собой непосредственно записанное в программе
Литералы языка Pascal Литерал – лексема, представляющая собой непосредственно записанное в программе фиксированное значение. Типы литералов:
Pic.17
Оператор языка Pascal Оператор – лексема выражающая некоторую команду языка программирования, выполн
Оператор языка Pascal Оператор – лексема выражающая некоторую команду языка программирования, выполняющую некоторую операцию.
Pic.18
Пример программы Program lab1_1; {название программы} Var a: Integer; b: String; Begin {начало прогр
Пример программы Program lab1_1; {название программы} Var a: Integer; b: String; Begin {начало программы} Writeln ('Введите имя '); Readln (b); Writeln ('Ваш возраст? '); Readln …
Pic.19
Пример программы Program lab1_3; {заголовок программы} Var a,b,c: integer; {раздел описания переменн
Пример программы Program lab1_3; {заголовок программы} Var a,b,c: integer; {раздел описания переменных} BEGIN {начало раздела операторов} c:=5; b:=4; {занесение в ячейки c и b начальных значений} …
Pic.20
Задание Составить программу, которая выводит на экран имена, фамилии, даты рождения её авторов (введ
Задание Составить программу, которая выводит на экран имена, фамилии, даты рождения её авторов (введенные с клавиатуры) вычисляет сумму 4-х чисел (числа даны в тексте программы)
Pic.21
Переменные Переменная – область памяти, которой назначено некоторое имя. С помощью имени осуществляе
Переменные Переменная – область памяти, которой назначено некоторое имя. С помощью имени осуществляется доступ к данным, хранящимся в этой области. Переменная – это пара «ИМЯ - ЗНАЧЕНИЕ». ИМЯ – адрес …
Pic.22
Атрибуты переменных Имя Имя должно являться допустимым идентификатором языка Значение Содержимое соо
Атрибуты переменных Имя Имя должно являться допустимым идентификатором языка Значение Содержимое соответствующего имени участка памяти Тип переменной Определяет допустимые значения переменной. …
Pic.23
Типы переменных
Типы переменных
Pic.24
Типы переменных
Типы переменных
Pic.25
Типы переменных
Типы переменных
Pic.26
Порядок работы с переменными Объявление выделение области памяти и закрепление за ним определенного
Порядок работы с переменными Объявление выделение области памяти и закрепление за ним определенного имени Инициализация присвоение переменной начального значения Использование
Pic.27
Объявление переменных Все переменные должны быть объявлены до использования – в противном случае сле
Объявление переменных Все переменные должны быть объявлены до использования – в противном случае следует ошибка компилятора. Синтаксис: var имя_пер_1, имя_пер_2, … : имя_типа; Пример: var count, …
Pic.28
Инициализация переменных Все переменные рекомендуется инициализировать до использования – в противно
Инициализация переменных Все переменные рекомендуется инициализировать до использования – в противном случае возможны логические ошибки. Синтаксис: имя_пер_2 := выр_2; Пример: count := 10; …
Pic.29
Оператор присваивания Оператор присваивания позволяет изменить значение переменной, стоящей слева на
Оператор присваивания Оператор присваивания позволяет изменить значение переменной, стоящей слева на значение выражения, стоящего справа. Компиляция ведется справа налево: сначала вычисляется …
Pic.30
Именованные константы Именованная константа – это переменная, инициализированная некоторым значением
Именованные константы Именованная константа – это переменная, инициализированная некоторым значением, которое нельзя изменить в процессе выполнения программы. Синтаксис: const имя_переменной = …
Pic.31
Определение объема использованной памяти В Pascal существует оператор sizeof, позволяющий определить
Определение объема использованной памяти В Pascal существует оператор sizeof, позволяющий определить размер в байтах участка памяти, выделяемой для хранения стоящего справа операнда. Операнд – …
Pic.32
Пример использования оператора sizeof Операнд – переменная: short sh; Writeln(sizeof (sh)); Операнд
Пример использования оператора sizeof Операнд – переменная: short sh; Writeln(sizeof (sh)); Операнд – именованная константа: const c_sh = 0; Writeln(sizeof (c_sh)); Операнд – литеральное значение: …
Pic.33
Задание Вывести на экран объем памяти в битах, необходимый для хранения переменных каждого из просте
Задание Вывести на экран объем памяти в битах, необходимый для хранения переменных каждого из простейших типов. Вывести объем памяти в битах, необходимый для хранения именованных констант. Вывести на …
Pic.34
Арифметические операторы и выражения
Арифметические операторы и выражения
Pic.35
Арифметические операторы и выражения
Арифметические операторы и выражения
Pic.36
Форматирование выводимых данных Чтобы программа выводила данные в требуемой форме у объекта write/wr
Форматирование выводимых данных Чтобы программа выводила данные в требуемой форме у объекта write/writeln есть ряд функций, позволяющих управлять отображением данных на экране. Общий формат: …
Pic.37
Форматирование выводимых данных Например, имеем переменную "a" типа real. Ранее мы присвои
Форматирование выводимых данных Например, имеем переменную "a" типа real. Ранее мы присвоили ей значение 12. 5435. И теперь нам необходимо её вывести на экран. write(a:7:4); Так число …
Pic.38
Ввод данных При вводе исходных данных происходит преобразование из внешней формы представления во вн
Ввод данных При вводе исходных данных происходит преобразование из внешней формы представления во внутреннюю, определяемую типом переменных. Переменные, образующие список ввода, могут принадлежать …
Pic.39
Ввод данных Синтаксис: Readln(перем_1, перем_2 , …) Пример: ReadLn(A1,A2,. . . AK); Процедура произв
Ввод данных Синтаксис: Readln(перем_1, перем_2 , …) Пример: ReadLn(A1,A2,. . . AK); Процедура производит чтение К значений исходных данных и присваивает эти значения переменным А1, А2, . . . , АК.
Pic.40
Задание Составить программу запрашивающую текущую температуру в градусах Цельсия и выводящую на экра
Задание Составить программу запрашивающую текущую температуру в градусах Цельсия и выводящую на экран значение этой температуры, по шкале Фаренгейта. Для перевода температуры из шкалы Цельсия в шкалу …
Pic.41
Задание Составить программу, которая запрашивает ввод расхода топлива (в литрах на сто километров) и
Задание Составить программу, которая запрашивает ввод расхода топлива (в литрах на сто километров) и преобразует его в американский стиль (мили на галлон). 1 американский галлон = 3. 78541178 литра 1 …
Pic.42
Задание Составить программу, которая запрашивает ввод длину провода (в дюймах) и преобразует его в п
Задание Составить программу, которая запрашивает ввод длину провода (в дюймах) и преобразует его в привычный стиль (метры, сантиметры, миллиметры). 1 дюйм = 2. 54 сантиметра Результирующее значение …
Pic.43
«Введение в программирование на языке Pascal», слайд 43


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!