ланируемые образовательные результаты:
— предметные – знание общих сведений о языке программирования Паскаль (история возникновения, алфавит и словарь, используемые типы данных, структура программы);
— метапредметные – умения анализа языка Паскаль как формального языка;
— личностные – представление о программировании как сфере возможной профессиональной деятельности.
Решаемые учебные задачи:
1) рассмотрение вопросов, касающихся общей характеристики языка программирования Паскаль;
2) знакомство с алфавитом и словарем языка Паскаль;
3) рассмотрение некоторыми простыми типами данных в языке Паскаль;
4) рассмотрение структуры программы на языке Паскаль;
5) рассмотрение процесса выполнения оператора присваивания.
8-3-1.ppt
Общие сведения о языке программирования паскаль
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ
ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
ПРОГРАММИРОВАНИЯ ПАСКАЛЬ
НАЧАЛА ПРОГРАММИРОВАНИЯ
Общие сведения о языке программирования паскаль
Ключевые слова
• язык программирования
• программа
• алфавит
• служебные слова
• типы данных
• структура программы
• оператор присваивания
Общие сведения о языке программирования паскаль
Языки программирования
Языки программирования
это формальные языки,
предназначенные для записи алгоритмов, исполнителем которых
будет компьютер.
Записи алгоритмов на языках программирования называются
программами.
Язык Паскаль – универсальный язык программирования.
Никлаус Вирт (1934 года рождения)
швейцарский учёный, специалист в
области информатики, один из
известнейших теоретиков в области
разработки языков программирования,
профессор информатики (компьютерных
наук). Разработчик языка Паскаль и ряда
других языков программирования.
Общие сведения о языке программирования паскаль
Алфавит языка
Алфавит языка программирования Паскаль
набор
допустимых символов, которые можно использовать для
записи программы.
Алфавит языка Паскаль
Латинские прописные
буквы
Латинские строчные
буквы
A, B, C, …, X Y, Z
a, b, c,…, x, y, z
Арабские цифры
0, 1, 2, …, 7, 8, 9
Специальные
символы
Знаки арифметические,
препинания, скобки и другие
Алфавит языка ПаскальЛатинские прописные буквыЛатинские строчные буквыАрабские цифрыСпециальные символы
Общие сведения о языке программирования паскаль
Алфавит языка
В алфавит языка Паскаль включены неделимые элементы
(составные символы).
Неделимые элементы
Знак операции
присваивания
Знаки больше или равно,
меньше или равно
Начало и конец
комментария
: =
> = и < =
(* и *)
Неделимые элементыЗнак операцииприсваивания Знаки больше или равно,меньше или равноНачало и конецкомментария
Общие сведения о языке программирования паскаль
Словарь языка
Служебное слово языка Паскаль
Значение служебного слова
and
array
begin
do
else
for
if
of
or
procedure
program
repeat
then
to
until
var
while
и
массив
начало
выполнить
иначе
для
если
из
или
процедура
программа
повторять
то
до (увеличивая до)
до (до тех пор, пока)
переменная
пока
Общие сведения о языке программирования паскаль
Алфавит и словарь языка
Имена (констант, переменных, программ и других объектов)
любые отличные от служебных слов последовательности букв,
цифр и символа подчеркивания, начинающиеся с буквы или
символа подчеркивания.
Правильные имена
x
velichina
zzz
polnaja_summa
tri_plus_dva
s25
_k1
a1b88qq
oshibka
Неправильные имена
Ж буква не латинского алфавита
polnaja summa содержится символ
(пробел), не являющийся буквой,
цифрой или знаком подчеркивания.
2as начинается с цифры
Domby&Son содержится символ &,
не являющийся буквой, цифрой или
знаком подчеркивания
Прописные и строчные буквы в именах не различаются. Длина
имени может быть любой.
Общие сведения о языке программирования паскаль
Простые типы данных
Название
Обозначение
Допустимые
Целочисленный
integer
значения
32 768 … 32 767
Область
памяти
2 байта со
знаком
Вещественный
Символьный
real
char
Строковый
string
Логический
boolean
(2.9 *1039 …1.7*10+38)
6 байтов
Произвольный символ
алфавита
Последовательность
символов длиной меньше
255
True и False
1 байт
1 байт на
символ
1 байт
Типы величин
Типы величин
Общие сведения о языке программирования паскаль
Структура программы на языке
Паскаль
Структура программы
Заголовок программы
program
Служебное слово program
и имя программы
Описание данных
Описание действий
const) и
Описание констант(const
описание переменных (varvar)
begin и
Начинается словом begin
заканчивается словом endend
с точкой
Структура программыЗаголовок программыОписание данныхОписание действий
Общие сведения о языке программирования паскаль
Раздел описания
переменных
Имена переменных
var i, j: integer;
x:real;
a:char ;
Целый тип
Вещественный тип
Символьный тип
Общие сведения о языке программирования паскаль
const <список постоянных значений>;
Общий вид программы
program <имя программы>;
program
const
varvar <описание используемых переменных>;
begin <начало программного блока>
begin
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
endend.
Операторы языковые конструкции для записи действия,
выполняемого над данными в процессе решения задачи.
Общие сведения о языке программирования паскаль
Оператор присваивания
Основное
данных,
выполняемое
компьютером, присваивание переменной нового значения,
что означает изменение содержимого области памяти.
преобразование
Общий вид оператора:
имя переменной>:=<
<<имя переменной
выражение>>
>:=<выражение
Команда присваивания
Команда присваивания
Общие сведения о языке программирования паскаль
Выполнение оператора
присваивания
a:=10;
b:=5;
s:=a+b
Процессор
10 + 5
10
15
5
a
s
b
Оперативная память
10
5
Общие сведения о языке программирования паскаль
Самое главное
язык
выделить:
вещественный (Real
логический (Boolean
Boolean) и другие.
Real), символьный (Char
программирования,
получивший своё название в честь выдающегося учёного Блеза
Паскаля.
Паскаль
универсальный
Общий вид программы:
program <имя программы>;
const <список постоянных значений>;
Типы данных в языке Паскаль: целочисленный (Integer
Char), строковый (String
var <описание используемых переменных>;
begin
В программе, записанной на языке Паскаль, можно
<оператор 1>;
<оператор 2>;
1) заголовок программы;
…
2) описание используемых данных;
<оператор N>
3) описание действий по преобразованию данных
(программный блок).
end.
Integer),
String),
Общие сведения о языке программирования паскаль
Вопросы и задания
Запишите оператор для:
для вычисления:
присваивания:
универсальным?
Паскаль?
Паскаль?
Опишите процесс выполнения операторов
Что входит в состав алфавита Паскаля?
Запишите раздел описания переменных, необходимых
а) вычисления среднего арифметического переменных
Каких требований следует придерживаться при выборе
Какую структуру имеет программа, записанная на языке
В чём разница между числами 100 и 100.0 в языке
Как записывается раздел описания переменных?
Указывая название, обозначение, диапазон и
Почему язык программирования Паскаль считается
В честь кого назван язык программирования Паскаль?
имён для различных объектов в языке Паскаль?
занимаемую область памяти, опишите известные вам
x1и x2;
а) значения функции y = x2;
типы данных, используемые в языке Паскаль.
б) уменьшения на единицу значения переменной k;
б) площади прямоугольника;
в) стоимости покупки, состоящей из нескольких
в) увеличения на единицу значения переменной i;
тетрадей
г) вычисления стоимости покупки, состоящей из
и такого же количества обложек;
нескольких тетрадей, нескольких ручек и нескольких
г) стоимости покупки, состоящей из нескольких
карандашей.
тетрадей,
нескольких ручек и нескольких карандашей.
a:=3
b:=4
a:=a+b
Общие сведения о языке программирования паскаль
Опорный конспект
Язык Паскаль – универсальный язык программирования.
Алфавит языка
Паскаль
Структура
программы
Латинские прописные
буквы
Латинские строчные
буквы
Арабские цифры и
специальные символы
Заголовок программы
Описание данных
Описание действий
Оператор присваивания: <имя переменной>:=<выражение>
Алфавит языка ПаскальЛатинские прописные буквыЛатинские строчные буквыАрабские цифры и специальные символыСтруктура программыЗаголовок программыОписание данныхОписание действий
Общие сведения о языке программирования паскаль
Электронные образовательные ресурсы
1. http://files.schoolcollection.edu.ru/dlrstore/dec21a7ccec44b7a96d7d761c
14a8582/9_76.swf
команда присваивания
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.