Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами.Язык Паскаль – универсальный язык программирования.Никлаус Вирт (род. в 1934 г.)
- Главная
- Разное
- Язык программирования Pascal. Структура программы. Типы данных Лекция
Слайды и текст этой презентации
Слайд 1Язык программирования Pascal. Структура программы. Типы данных
Лекция
Слайд 2Языки программирования – это формальные языки, предназначенные для записи алгоритмов,
исполнителем которых будет компьютер.
Записи алгоритмов на языках программирования называются
программами.
Язык Паскаль – универсальный язык программирования.
Программирование Pascal с нуля | Информатика ОГЭ 2022 | Умскул
Никлаус Вирт (род. в 1934 г.) – швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.
Слайд 3Алфавит языка
Алфавит языка программирования Паскаль – набор допустимых символов, которые
можно использовать для записи программы.
A, B, C, …, X
Латинские прописные
буквы
Латинские строчные
буквы
Знаки арифметические,
препинания, скобки и другие
программы
Объявление (описание) данных
Описание действий
Описание констант (const), переменных (var) и др.
Начинается словом begin и
заканчивается словом end с точкой
Слайд 5Общий вид программы
program ;
const ;
var
переменных>;
begin
;
;
…
конструкции для записи действия, выполняемого над данными в процессе решения задачи – команды языка.
Слайд 6Раздел описания переменных
Целый тип
Вещественный тип
Символьный тип
Имена переменных
Слайд 7Тип – описание данных.
Для типа определено
Метод двоичного кодирования
Размер двоичного кода
Диапазон
допустимых значений
Набор операций, функций, процедур
Типы данных
Слайд 8определяют место хранения одного значения
объединяют под одним именем несколько простых
или структурированных типов.
Простые (базовые)
Структурированные (составные)
Типы данных
Типы данных
Слайд 9Простые
Стандартные
Действительные
(вещественный)
Целые
Символьный
Логические
Пользовательские
Перечисляемый
Диапазон
Структурированные
Массив
Запись
Множество
Типы данных
Файл
Объект
Строка
Слайд 10Целочисленные:
shortint – короткое целое (-128..127) занимает 1 байт integer – целое
(-32768..32767) занимает 2 байта
longint – длинное целое (-2147483648..2147483647)
4 байта
byte – длиной в байт (0..255) word – длиной в 2 байта (0..65535)
Простые типы данных
Слайд 11Вещественные :
real – с нормальной точностью и диапазоном (9-10 значащих
цифр от 2.9*10-39 до 1.7*1038)
single – с меньшей точностью
double
– с двойной точностью
extended – с повышенной точностью
comp – с фиксированным знаком
Простые типы данных
Слайд 12Символьный : char – предназначен для хранения одного символа
Логические (булевые типы): boolean
– принимают значения TRUE, FALSE
Простые типы данных
Слайд 13Порядковые – это типы, для значений которых существуют:
Первое значение
Последнее значение
Следующее
значение
Предыдущее значение
Порядковые типы
Это
стандартные – целочисленные (integer, shortint, longint, byte,
word), логические (boolean) и символьный (char)
и
пользовательские – перечисляемый и диапазон
Слайд 14Строковый :
string – строка символов (до 255)
Структурированные типы
данных
string[20] – строка символов (до 20)
Слайд 15record – запись
set – множество
array – массив
object – объект
file –
файл
Структурированные типы данных
Слайд 16Переменные
Переменная – это место в памяти, где хранится величина. Имеет
имя, тип и значение. Значение переменной можно изменять во время
работы программы.
Объявление переменных (выделение памяти):
var a, b: integer;
Z: real;
s1, s2: string;
Слайд 17Как изменить значение переменной?
Оператор – это команда языка программирования высокого
уровня.
Оператор присваивания служит для изменения значения переменной.
program qq;
var a, b:
integer;
begin
a := 5;
b := a + 2;
a := (a + 2)*(b – 3);
end.
Слайд 18Оператор присваивания
Выражение может содержать
константы
переменные
операции
функций
круглые скобки
:= ;
Слайд 19Выражение описывает правило вычисления значения некоторой величины.
Оно может содержать константы,
переменные и функции, объединенные знаками операций.
Выражения
Слайд 20Арифметические операции
Результат деления двух чисел всегда является вещественным.
!
Слайд 21Для целых чисел определены еще две операции: DIV и MOD
Операнды и результат в операциях DIV и MOD всегда
являются целочисленными.
Слайд 22Порядок выполнения операций
вычисление выражений в скобках
умножение, деление, div, mod слева
направо
сложение и вычитание слева направо
z := (5*a*c+3*(c-d))/a*(b-c)/ b;
x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
2 3
5 4 1 7 8 6 9
2 6 3 4 7 5 1 12 8 11 10 9
Источник: theslide.ru
Основы языка программирования Pascal
Данную презентацию целесообразно использовать на первом уроке, связанном с изучением основ программирования на компьютере в 9 классе. Основным является знакомство с языком программирования, изучение типов данных, которые используются для решения задач, основные части для записи программ:раздел описания переменных, раздел постоянных переменных, тело программы, цикл и т.д. Далее обязательно нужно выделить этапы построения решения задачи.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.
Просмотр содержимого документа
«Основы языка программирования Pascal »
Основы языка программирования
Алфавит языка
В алфавит языка Паскаль включены неделимые элементы (составные символы).
Неделимые элементы
Знак операции
присваивания
Знаки больше или равно,
меньше или равно
Начало или конец
комментария
Структура программы
Служебное слово program
и имя программы
Описание констант( const ) и
описание переменных ( var )
Описание данных
Начинается словом begin и
заканчивается словом end
Описание действий
Общий вид программы
Операторы — языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.
Раздел описания переменных
i, j: integer
Самое главное
Паскаль — универсальный язык программирования, получивший своё название в честь выдающегося учёного Блеза Паскаля.
Типы данных в языке Паскаль: целочисленный ( Integer ), вещественный ( Real ), символьный ( Char ), строковый ( String ), логический ( Boolean ) и другие.
В программе , записанной на языке Паскаль, можно выделить:
1) заголовок программы;
2) описание используемых данных;
3) описание действий по преобразованию данных (программный блок).
- Каждая часть программы пишется с новой строки
- Продумывать решение задачи за наименьшее число действий
Служебное слово языка Паскаль
Значение служебного слова
до (увеличивая до)
до (до тех пор, пока)
Переменные и константы
- Определение
- Имя переменной или константы начинается с буквы и состоит из любого набора букв и цифр.
- Имеют тип:
- Простые типы
- Порядковые типы
- Вещественные типы
- Структурированные типы
- Массивы
- Записи
- Множества
- Строки
- целые , логический, символьный, перечисляемый и тип-диапазон
- Integer — 32768..32767 занимает 16 бит
- Longint -2147483648..2147483647 занимает 32 бита
Простые типы данных
Обозначение
- числа с плавающей точкой
- 2.9*10 -39 0,000000000000000000000000000000000000029
- 1.7*10 38 170000000000 000000000000000000000000000
Пример: А :=10; в:=5; S := A +в; Р:= A *в;» width=»640″
Оператор присваивания
Основное преобразование данных, выполняемое компьютером, — присваивание переменной нового значения, что означает изменение содержимого области памяти.
Общий вид оператора:
Команда присваивания
:= значение
Пример: А :=10;
S := A +в;
Р:= A *в;
Выполнение оператора присваивания
var a , b, c, d, m, n: integer;
Read или readln ( курсор перемещается в начало новой строки)
Writeln ( n ); end.
Этапы решения задач.
- постановка задачи
- построение математической модели
- построение алгоритма (блок-схема)
- написание программы
- проверка
Источник: kopilkaurokov.ru