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