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