Разбор задач ЕГЭ. Оператор присваивания и ветвления. В2

Содержание

Слайд 2

Задача 1.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной c после выполнения следующего

Задача 1. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной c
фрагмента программы:
а = 7
a = a – 4
b = –a
c = –a + 2 * b
Решение:
Выполним программу по строчкам
а=7
a=7-4=3
b=-3
c=-3+2*(-3)= -9
Ответ: -9.

Слайд 3

Задача 2.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной "с" после выполнения следующего

Задача 2. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной "с"
фрагмента программы:
x:= 8 + 2*5;
y:= (x mod 10) + 14;
x:= (y div 10) + 3;
c:= x - y;
Решение:
Выполним программу по строчкам
x=18
y=8+14=22
x=2+3=5
c=5-22=-17
Ответ: -17

Остаток от деления X на 10 + 14

Целая часть от деления Y на 10 + 3

Слайд 4

Задача 3.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной S после выполнения следующего

Задача 3. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной S
фрагмента программы:
S:=0; i:=7;
while i > 1 do begin
S := S + i div 2;
i := i - 1;
end;
Решение.
В задаче цикл while, команды в теле цикла будут выполняться 6 раз, так как i = 7 и уменьшается на единицу при каждом проходе цикла, т.е. при i=7, i=6, i=5, i=4, i=3, i=2.
При i=1 цикл завершится.
Переменная S накапливает сумму целых частей от деления текущего значения i на 2, то есть:

Слайд 5

Задача 2.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

S=0+7 div 2 = 0+3=3
S=3+6 div 2

Задача 2. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © S=0+7 div 2 =
= 3+3=6
S=6+5 div 2 = 6+2=8
S=8+4 div 2 = 8+2=10
S=10+3 div 2 = 10+1=11
S=11+2 div 2 = 11+1=12
Ответ: 12

Слайд 6

Задача 4.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной с после выполнения следующего

Задача 4. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной с
фрагмента программы:
x:= 2.5E+02;
x:= x + 0.5E+02;
y:= -x;
c:= -2*y - x;
Решение.
Е – это экспоненциальный формат записи числа.
2.5Е+02 = 2,5*102
1.56Е-03 = 1,56*10-3
x= 250
x:= 250+50=300
y:= -300;
c:= -2*(-300) – 300=300
Ответ 300

Слайд 7

Вопросы.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной P после выполнения следующего фрагмента

Вопросы. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной P после
программы:
P:=1; i:=3;
while i <= 9 do begin
P := P * (i div 3);
i := i + 1;
end;
Ответ: 24

Слайд 8

Вопросы.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Определите значение переменной с после выполнения следующего фрагмента

Вопросы. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Определите значение переменной с после
программы:
m:= 67;
m:= m + 13;
n:= m/4 – m/2;
c:= m - n;
Ответ: 803
Имя файла: Разбор-задач-ЕГЭ.-Оператор-присваивания-и-ветвления.-В2.pptx
Количество просмотров: 36
Количество скачиваний: 0