Решение задач на языке программирования (Подготовка к ОГЭ)

Содержание

Слайд 2

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

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

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

Слайд 3

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

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

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

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

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

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

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

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

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

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

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

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

Слайд 4

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

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

: =

Неделимые

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

Знак операции
присваивания

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

> = и < =

Слайд 5

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

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

Слайд 6

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

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

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

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

Описание констант, меток и
описание

Структура программы на языке Паскаль Структура программы Описание данных Описание действий Описание
переменных (var)

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

Слайд 7

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

VAR список однотипных переменных: INTEGER;
список однотипных переменных:REAL;
BEGIN

Структура программы на Паскале VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL;
READ(список ввода);
READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода);
WRITELN(список вывода);
END.

Слайд 8

mod

div

/

*

-

+

SIN (x)

COS (x)

SQR (x)

SQRT (x)

ABS (x)

Sin x

Cos x

x 2

|x|

√ x

сложение

вычитание

умножение

деление

деление
нацело

Остаток
от

mod div / * - + SIN (x) COS (x) SQR (x)
деления

Арифметические операции

Функции

F (x)

Слайд 9

Оператор цикла FOR

FOR имя:= выражение1 TO выражение 2 DO оператор

Правило записи оператора

Оператор цикла FOR FOR имя:= выражение1 TO выражение 2 DO оператор Правило
IF

IF условие THEN оператор 2 ELSE оператор

Слайд 10

Задача 1

Задача 1

Слайд 11

Программа (Задача 1)
Var a, i, n, min: integer;
Begin
Writeln (‘Введите количество чисел’);
Readln (n);
min:=

Программа (Задача 1) Var a, i, n, min: integer; Begin Writeln (‘Введите
30000;
For i:= 1 to n do
begin
Writeln (‘Введите число’);
Readln (a);
if (a < min) and (a mod 7 =0) then min:=a
end;
Writeln (‘ Миним. число, делящееся нацело на 7 =‘ , min);
Readln
end.

Слайд 12

Самостоятельное решение задачи: Задача 2

Самостоятельное решение задачи: Задача 2

Слайд 13

Самостоятельное решение задачи: Задача 3

Самостоятельное решение задачи: Задача 3
Имя файла: Решение-задач-на-языке-программирования-(Подготовка-к-ОГЭ).pptx
Количество просмотров: 31
Количество скачиваний: 0