Общие сведения о языке программирования паскаль. Начала программирования

Содержание

Слайд 2

Ключевые слова

язык программирования
программа
алфавит
служебные слова
типы данных
структура программы
оператор присваивания

Ключевые слова язык программирования программа алфавит служебные слова типы данных структура программы оператор присваивания

Слайд 3

Языки программирования - это формальные языки, предназначенные для записи алгоритмов, исполнителем которых

Языки программирования - это формальные языки, предназначенные для записи алгоритмов, исполнителем которых
будет компьютер.
Записи алгоритмов на языках программирования называются программами.
Язык Паскаль – универсальный язык программирования.

Никлаус Вирт (1934 года рождения) - швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.

Слайд 4

Алфавит языка

Алфавит языков программирования Паскаль и Кумир - набор допустимых символов, которые

Алфавит языка Алфавит языков программирования Паскаль и Кумир - набор допустимых символов,
можно использовать для записи программы.

A, B, C, …, X Y, Z

Алфавит языка Паскаль

Латинские прописные
буквы

Латинские строчные
буквы

Арабские цифры

Специальные
символы

a, b, c,…, x, y, z

0, 1, 2, …, 7, 8, 9

Знаки арифметические,
препинания, скобки и другие

Алфавит языка Кумир

А, Б, В, … Э, Ю, Я

Русские прописные
буквы

A, B, C, …, X Y, Z

Русские строчные
буквы

a, b, c,…, x, y, z

а, б, в, … э, ю, я

Слайд 5

Алфавит языка

В алфавит языков включены неделимые элементы (составные символы).

: =

Неделимые элементы

Знак

Алфавит языка В алфавит языков включены неделимые элементы (составные символы). : =
операции
присваивания

Знаки больше или равно,
меньше или равно

Начало и конец
комментария

> = и < =

Паскаль
(* и *)

Кумир
|

Слайд 6

Краткий словарь языков

Краткий словарь языков

Слайд 7

Алфавит и словарь языка

Имена (констант, переменных, программ и других объектов) - любые

Алфавит и словарь языка Имена (констант, переменных, программ и других объектов) -
отличные от служебных слов последовательности букв, цифр и символа подчеркивания, начинающиеся с буквы или символа подчеркивания.

В Паскале: Прописные и строчные буквы в именах не различаются. Длина имени может быть любой.
Возможные имена:
A a – имена одинаковые
аbrikos
rajskij_sad
b1
B13des
Запрещенные имена:
ж - русская буква
12а - в начале цифры
r№5 - специальный символ

В Кумире: Прописные и строчные буквы в именах различаются. Длина имени может быть любой.
Возможные имена:
А A a а – имена разные
абрикос
райский_сад
б1
Б13дез
Запрещенные имена:
мама и дочь - пробел в имени
121а - в начале цифры
а1№2 - специальный символ

Слайд 8

Простые типы данных

Простые типы данных

Слайд 9

Структура программы на языке Паскаль

Служебное слово program
и имя программы

Структура программы

Заголовок программы

Описание

Структура программы на языке Паскаль Служебное слово program и имя программы Структура
данных

Описание действий

Описание констант(const) и
описание переменных (var)

Начинается словом begin и
заканчивается словом end
с точкой

Слайд 10

Структура программы на языке Кумире

Служебное слово алг
и имя программы (не обязательно)

Структура

Структура программы на языке Кумире Служебное слово алг и имя программы (не
программы

Заголовок программы

Описание данных

Описание действий

Описание переменных
(цел, вещ …)

Начинается словом нач и
заканчивается словом кон

Слайд 11

Раздел описания переменных

Целый тип

Вещественный тип

Символьный тип

Имена переменных

цел I, j, а, б целые

Раздел описания переменных Целый тип Вещественный тип Символьный тип Имена переменных цел
переменные
вещ х, w вещественный тип переменных
сим а, а символьные переменные

Для Паскаля:

Для Кумира:

Слайд 12

Общий вид программы на Паскале

program <имя программы>;
const <список постоянных значений>;
var

Общий вид программы на Паскале program ; const ; var ; begin
<описание используемых переменных>;
begin <начало программного блока>
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
end.

Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.

Слайд 13

Общий вид программы на Кумире

алг <имя программы>;
нач <начало программного блока>
цел <описание

Общий вид программы на Кумире алг ; нач цел вещ ; ;
используемых переменных>
вещ <описание используемых переменных>
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
кон

Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.

Слайд 14

Оператор присваивания

Основное преобразование данных, выполняемое компьютером, - присваивание переменной нового значения, что

Оператор присваивания Основное преобразование данных, выполняемое компьютером, - присваивание переменной нового значения,
означает изменение содержимого области памяти.
Общий вид оператора:

<имя переменной>:=<выражение>

Слайд 15

Выполнение оператора присваивания

a:=10;
b:=5;
s:=a+b

a:=10;
b:=5;
a:=a+b

10

10

5

5

15

Не определена

Не определена

После последней операции

15

5

Выполнение оператора присваивания a:=10; b:=5; s:=a+b a:=10; b:=5; a:=a+b 10 10 5

Слайд 16

Самое главное

Паскаль - универсальный язык программирования, получивший своё название в честь выдающегося

Самое главное Паскаль - универсальный язык программирования, получивший своё название в честь
учёного Блеза Паскаля.
Типы данных в языке Паскаль: целочисленный (Integer), вещественный (Real), символьный (Char), строковый (String), логический (Boolean) и другие.
В программе, записанной на языке Паскаль, можно выделить:
1) заголовок программы;
2) описание используемых данных;
3) описание действий по преобразованию данных (программный блок).

Общий вид программы:
program <имя программы>;
const <список постоянных значений>;
var <описание используемых переменных>;
begin
<оператор 1>;
<оператор 2>;

<оператор N>
end.

Слайд 17

Самое главное

Кумир - универсальный язык программирования, позволяющий быстро научиться писать программы на

Самое главное Кумир - универсальный язык программирования, позволяющий быстро научиться писать программы
алгоритмическом языке.
Типы данных в языке Кумире: целочисленный (цел), вещественный (вещ), символьный (сим, строковый (лит), логический (лог) и другие.
В программе, записанной на Кумире, можно выделить:
1) заголовок программы;
2) описание используемых данных;
3) описание действий по преобразованию данных (программный блок).

Общий вид программы:
алг <имя программы>;
нач <начало программного блока>
цел <описание используемых переменных>
вещ <описание используемых переменных>
<оператор 1>;
<оператор 2>;
. . .
<оператор n>
кон

Слайд 18

Вопросы и задания

В честь кого назван язык программирования Паскаль?

Почему язык программирования Паскаль

Вопросы и задания В честь кого назван язык программирования Паскаль? Почему язык
считается
универсальным?

Что входит в состав алфавита Паскаля?

Каких требований следует придерживаться при выборе
имён для различных объектов в языке Паскаль?

Указывая название, обозначение, диапазон и
занимаемую область памяти, опишите известные вам
типы данных, используемые в языке Паскаль.

В чём разница между числами 100 и 100.0 в языке
Паскаль?

Какую структуру имеет программа, записанная на языке
Паскаль?

Как записывается раздел описания переменных?

Запишите раздел описания переменных, необходимых
для вычисления:
а) значения функции y = x2;
б) площади прямоугольника;
в) стоимости покупки, состоящей из нескольких тетрадей
и такого же количества обложек;
г) стоимости покупки, состоящей из нескольких тетрадей,
нескольких ручек и нескольких карандашей.

Опишите процесс выполнения операторов
присваивания:
a:=3
b:=4
a:=a+b

Запишите оператор для:
а) вычисления среднего арифметического переменных
x1и x2;
б) уменьшения на единицу значения переменной k;
в) увеличения на единицу значения переменной i;
г) вычисления стоимости покупки, состоящей из
нескольких тетрадей, нескольких ручек и нескольких
карандашей.

Слайд 19

Опорный конспект

Оператор присваивания: <имя переменной>:=<выражение>

Язык Паскаль – универсальный язык программирования.

Алфавит языка
Паскаль

Латинские

Опорный конспект Оператор присваивания: := Язык Паскаль – универсальный язык программирования. Алфавит
прописные
буквы

Латинские строчные
буквы

Арабские цифры и
специальные символы

Структура
программы

Заголовок программы

Описание данных

Описание действий

Имя файла: Общие-сведения-о-языке-программирования-паскаль.-Начала-программирования.pptx
Количество просмотров: 55
Количество скачиваний: 0