Линейный алгоритм, записанный на алгоритмическом языке. Конкурс

Содержание

Слайд 2

«Графический дизайн» (индивидуальная творческая работа; эскиз-проект или макет: логотипа, плаката и

«Графический дизайн» (индивидуальная творческая работа; эскиз-проект или макет: логотипа, плаката и

реклам-кампании фестиваля «Юные таланты Московии» (календарь, ручка, конверт, кружка, упаковка и т.д.).
«Эскиз коллекции одежды» (индивидуальная творческая работа, на тему «Фирменный стиль фестиваля «Юные таланты Московии»).
«Ландшафтный дизайн» (индивидуальная творческая работа, объект городской среды (архитектура малых фантазийных форм) на тему «Путешествия» Изменить мир к лучшему. Требования к объектам и критерии их оценки: функциональность, простота реализации, бюджетность, безопасность, отсутствие потребности в энергии, стойкость к воздействию погодных условий, очевидность использования, узнаваемость, яркий образ, вандалоустойчивость).
«Фитодизайн» (индивидуальная творческая, декоративная, флористическая работа выполненная из фитоматериалов, коллажи, картины на тему «Красная книга Подмосковья»).
«Арт - дизайн» (индивидуальна творческая работа, проект или макет арт-объекта на тему «Будущая экология Подмосковья» (позитивная мотивация)).
«Моды Подмосковья» (коллективная работа (не более 2х авторов) или индивидуальная работа, коллекция моделей современной одежды (не менее 5 изделий) форма демонстрации ДЕФИЛЕ (для дефиле подготовить музыку и сценарий действия).
Слайд 3

ОГЭ 9. Линейный алгоритм, записанный на алгоритмическом языке

ОГЭ 9. Линейный алгоритм, записанный на алгоритмическом языке

Слайд 4

Оператор присваивания := Присваивает переменной значение справа от :=

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

Присваивает переменной значение справа от :=

Слайд 5

Вопросы, чему равно значение переменной

Вопросы, чему равно значение переменной

Слайд 6

Слайд 7

1 В алгоритме, записанном ниже, используются переменные а и b. Символ

1
В алгоритме, записанном ниже, используются переменные а и b. Символ «:=»

обозначает оператор присваивания, знаки «+», «-», «*» и «/» — операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения данного алгоритма:
а:= 4 b:= 3
а:= (b*2)+а
b:= (а-Ь)-(а/2)
а:= (а/b)+3
В ответе укажите одно число — значение переменной а.
Слайд 8

В алгоритме, записанном ниже, используются переменные а и b.Символ «:=» обозначает

В алгоритме, записанном ниже, используются переменные а и b.Символ «:=» обозначает

оператор присваивания, знаки «+», «-», «*» и «/» — операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения данного алгоритма:
а := 2
b := 1+а
b := а+b
а := а/2*2*b-4
В ответе укажите одно целое число — значение переменной а.
Слайд 9

В алгоритме, записанном ниже, используются переменные а и b.Символ «:==» обозначает

В алгоритме, записанном ниже, используются переменные а и b.Символ «:==» обозначает

оператор присваивания, знаки « + », «-», «*» и «/» — операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной а после выполнения данного алгоритма:
а := 8
b := 3
b := 64-а*b
а := b*а/10
В ответе укажите одно целое число — значение переменной а.
Слайд 10

Pascal Написать программу проверки

Pascal

Написать программу проверки

Слайд 11

перемена

перемена

Слайд 12

ОГЭ 9. Простейший циклический алгоритм, записанный на алгоритмическом языке

ОГЭ 9. Простейший циклический алгоритм, записанный на алгоритмическом языке

Слайд 13

Оператор цикла for i:= to do

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

for i:=<выражение 1> to <выражение 2> do <оператор>

Слайд 14

Цикл

Цикл

Слайд 15

Назовите ещё циклы

Назовите ещё циклы

Слайд 16

Слайд 17

Вставить пропущенное for i:= to do Необходимо вывести на экран своё

Вставить пропущенное

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо вывести на

экран своё имя 10 раз
for i:=1 to 10 do

Writeln(‘ELENA’)

Слайд 18

Вставить пропущенное for i:= to do Необходимо сложить все числа ряда

Вставить пропущенное

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо сложить все

числа ряда 1 … 100
for i:=1 to do S:=s+i

100

Слайд 19

Получить выражение for i:= to do Необходимо из 60 отнять 10.

Получить выражение

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо из 60

отнять 10. Сделать это 3 раза

s:=60
For i:=1 to 3 do
S:=s-10

Слайд 20

Получить выражение for i:= to do Необходимо 8 умножить на 2.

Получить выражение

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо 8 умножить

на 2. Сделать это 5 раз

s:=8
For i:=1 to 5 do
S:=s*2

Слайд 21

Получить выражение for i:= to do Необходимо 100 поделить на 2.

Получить выражение

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо 100 поделить

на 2. Сделать это 4 раза

s:=100
For i:=1 to 4 do
S:=s/2

Слайд 22

Получить выражение for i:= to do Необходимо к 1 прибавить 5

Получить выражение

for i:=<выражение 1> to <выражение 2> do <оператор>
Необходимо к 1

прибавить 5 и поделить на 2. Сделать это 2 раза

s:=1
For i:=1 to 2 do
S:=(s+5)/2

Слайд 23

Слайд 24

Слайд 25

Слайд 26

Алгоритм var s, k:integer; begin s := 60; {начальное значение for

Алгоритм

var s, k:integer;
begin 
s := 60; {начальное значение
for 
k:=1 to 8 do  
s := s - 4; 
write (s);
end.

Слайд 27

Определите, что будет напечатано в результате работы следующей программы. Текст программы

Определите, что будет напечатано в результате работы следующей программы. Текст программы

приведен на трех языках программирования.
Алгоритмический язык
алгнач цел s, к s := 60 нц для к от 1 до 8  s := s - 4 кц вывод Sкон
Бейсик
s = 60FOR к = 1 ТО 8 s = s - 4
NEXT к PRINT s END
Паскаль
var s, k: integer; begin s := 60; for k := 1 to 8 do  s := s - 4; write (s);end.
Слайд 28

Определите, что будет напечатано в результате работы следующей программы. Текст программы

Определите, что будет напечатано в результате работы следующей программы. Текст программы

приведен на трех языках программирования.
Алгоритмический язык
алгнач цел s, к s := 110 нц для к от 5 до 12 
s : = s - 5 кц вывод s кон
Бейсик
s = 110FOR к = 5 ТО 12 s = s — 5NEXT к PRINT s END
Паскаль
var s, k: integer; begin s := 110; for k := 5 to 12 do s : = s - 5; write(s);end.
Слайд 29

Перемена

Перемена

Слайд 30

Pascal

Pascal

Слайд 31

Например. Нахождение суммы первых 100 натуральных чисел методом последовательного сложения. (S=1+2+3+…+100),

Например. Нахождение суммы первых 100 натуральных чисел методом последовательного сложения.
(S=1+2+3+…+100), где

S – сумма, i = 1, 2, 3,…,100 – элемент.
Слайд 32

Сумма чисел от 1 до 100 var s, i: integer; begin

Сумма чисел от 1 до 100

var s, i: integer;
begin
s := 0;
for

i:= 1 to 100 do
s:=s+i;
writeln(s);
end.
Слайд 33

Вывести на экран своё имя 10 раз

Вывести на экран своё имя 10 раз

Слайд 34

var s:string;i:integer; begin s:='ELENA'; for i:=1 to 10 do writeln(s); end.

var
s:string;i:integer;
begin
s:='ELENA';
for i:=1 to 10 do
writeln(s);
end.

Слайд 35

Посчитать кол-во букв в слове

Посчитать кол-во букв в слове

Слайд 36

var s: string; i,k: integer; begin writeln('введите слово'); readln(s); for i

var
s: string;
i,k: integer;
begin
writeln('введите слово');
readln(s);
for i :=

1 to length(s) do
k:=0+i;
writeln('в слове ',s,' ',k,' букв(ы)');
end.
Слайд 37

Задачи на Паскаль (пропущена строка) Напишите программу печати таблицы перевода расстояний

Задачи на Паскаль (пропущена строка)

Напишите программу печати таблицы перевода расстояний из

дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см.
***********
begin
for t:= 1 to 20 do
writeln(t,'дюймов = ',t*2.54,' cm');
end.
Слайд 38

Напишите программу вывода всех четных чисел от 2 до 100 включительно

Напишите программу вывода всех четных чисел от 2 до 100 включительно
var

h, t: integer;
**********************
for t := 1 to 50 do
begin h:=t*2;
writeln(h);
end;
end.
Слайд 39

Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до 5

Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до 5

var

h, t: integer;
begin
for t := 1 to 5 do
begin h:=t*t+h;
end;
****************
end.
Слайд 40

Составьте программу, суммирующую штрафное время команд при игре в хоккей. Белые

Составьте программу, суммирующую штрафное время команд при игре в хоккей.
Белые Красные
2 3
8 7
1 12
Выводить

на экран суммарное штрафное время обеих команд после любого его изменения.
После окончания игры выдать итоговое сообщение.
Слайд 41

var b,b1,k: integer; begin for b := 1 to 3 do

var
b,b1,k: integer;
begin
for b := 1 to 3 do
begin


writeln('введите штрафное время команды белых');
readln(b1);
k:=b1+k;
end;
writeln(k);
end.
Слайд 42

конец

конец

Слайд 43

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

Задачи на Паскаль

Напишите программу печати таблицы перевода расстояний из дюймов в

сантиметры для значений длин от 1 до 20 дюймов.
1 дюйм = 2,54 см.
Слайд 44

var t:integer; begin for t:= 1 to 20 do writeln(t,'дюймов = ',t*2.54,' cm'); end.

var t:integer;
begin
for t:= 1 to 20 do
writeln(t,'дюймов = ',t*2.54,' cm');
end.

Слайд 45

Напишите программу вывода всех четных чисел от 2 до 100 включительно

Напишите программу вывода всех четных чисел от 2 до 100 включительно

Слайд 46

var h, t: integer; begin for t := 1 to 50

var
h, t: integer;
begin
for t := 1 to 50 do

begin h:=t*2;
writeln(h);
end;
end.
Слайд 47

Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до 5

Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до 5

Слайд 48

var h, t: integer; begin for t := 1 to 5

var
h, t: integer;
begin
for t := 1 to 5 do

begin h:=t*t+h;
end;
writeln(h);
end.
Слайд 49

Составьте программу, суммирующую штрафное время команд при игре в хоккей. Белые

Составьте программу, суммирующую штрафное время команд при игре в хоккей.
Белые Красные
2 3
8 7
1 12
Выводить

на экран суммарное штрафное время обеих команд после любого его изменения.
После окончания игры выдать итоговое сообщение.