Основы программирования. Язык программирования

Содержание

Слайд 2

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

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

язык.

Язык программирования

- это формальный язык, описывающий алгоритм для исполнителя-компьютера.

Трансляторы

Слайд 3

ЯЗЫКИ ПРОГРАММИРОВАНИЯ Низкого уровня (машинно-зависимые) Среднего уровня (машинно-ориентированные) Высокого уровня (машинно-независимые)

ЯЗЫКИ ПРОГРАММИРОВАНИЯ

Низкого уровня
(машинно-зависимые)

Среднего уровня
(машинно-ориентированные)

Высокого уровня
(машинно-независимые)

MIV A,5
MIV B,7
ADD B

A=5+7

Классификация языков программирования

Слайд 4

1970 г. – разработка Н.Виртом 1983 г. – Turbo Pascal (фирма

1970 г. – разработка Н.Виртом
1983 г. – Turbo

Pascal (фирма Borland для IBM PC)
1992 г. - Turbo Pascal 7.0

Язык программирования
PASCAL

Достоинства:

простота;
контроль за программистом;
гибкая система типов данных;
четкая направленность структурного программирования.

Недостаток:

несколько завышен объем программы.

Слайд 5

Буквы латинского алфавита: А-Z, a-z. Арабские цифры: 0 1 2 3

Буквы латинского алфавита: А-Z, a-z.
Арабские цифры: 0 1

2 3 4 5 6 7 8 9
Специальные символы:
- разделители: . , ; : ‘ ( ) [ ] { } :=
- знаки арифметических операций: * + / -

АЛФАВИТ ЯЗЫКА PASCAL

Служебные слова
- операторы (writeln, read)
- функции (sin, cos)
- ключевые слова (var, begin)

Слайд 6

ВЕЛИЧИНЫ Константы - const (не изменяют своего значения в процессе выполнения

ВЕЛИЧИНЫ

Константы - const
(не изменяют своего значения в процессе выполнения программы)

Переменные

- var
(могут меняться при выполнении программы)

Числовые

Текстовые
(‘OK’)

Числовые

Символьные
(B)

Целые
(78, -152)

Вещественные
(1.45, -35.958)

Переменная в языке Pascal – область памяти, в которую записываются данные.

Переменная характеризуется: именем, типом и значением.

Слайд 7

ИМЯ (ИДЕНТИФИКАТОР) Имя – последовательность букв и цифр, начинающаяся с буквы.

ИМЯ
(ИДЕНТИФИКАТОР)

Имя – последовательность букв и цифр,
начинающаяся с буквы.

Примеры:


К, А/4, А16, (METR), OLGA, VEGA-5, A4R, DAYOFWEEK, 4А, N 824

Примеры:
К, А/4, А16, (METR), OLGA, VEGA-5, A4R, DAYOFWEEK, 4А, N 824

Слайд 8

СТРУКТУРА ПРОГРАММЫ program имя; {заголовок программы} const; {раздел констант} var; {раздел

СТРУКТУРА ПРОГРАММЫ

program имя; {заголовок программы}
const; {раздел констант}
var; {раздел переменных

(описание имен переменных и их типа)}
begin
операторы; {раздел операторов}
end.
Слайд 9

ОПЕРАТОРЫ ВЫВОДА WRITE(a1, a2, …, an) – выводит последовательно значения а1,

ОПЕРАТОРЫ ВЫВОДА

WRITE(a1, a2, …, an) – выводит последовательно значения а1, а2,

…, аn.
WRITELN(a1, a2, …, an) – выводит последовательно значения а1, а2, …, аn.
Происходит переход на следующую строку.
WRITELN - осуществляет переход на следующую строку.
Слайд 10

READ(a1, a2, …, an) – каждое вводимое значение получают последовательно переменные

READ(a1, a2, …, an) – каждое вводимое значение получают последовательно переменные

а1, а2,…, аn.
READLN(a1, a2, …, an) – каждое вводимое значение получают последовательно переменные а1, а2, …аn.
Происходит переход на следующую строку.

ОПЕРАТОРЫ ВВОДА

Слайд 11

– проверка и выполнение программы «Горячие» клавиши в Pascal Ctrl+F9 Alt+F5

– проверка и выполнение программы

«Горячие» клавиши в Pascal

Ctrl+F9

Alt+F5

- вывод результата на

экран

Alt+X

Ctrl+Y

- построчное удаление программы

- выход из Pascal

Alt+Enter

- полноэкранный режим