Проверка решений

13
(самоконтроль) Урок информатики в 9 А классе по теме: "Составление алгоритмов и программ с использованием конструкций следование и ветвление"

Upload: atalanta-vasiliou

Post on 30-Dec-2015

32 views

Category:

Documents


2 download

DESCRIPTION

Урок информатики в 9 А классе по теме: "Составление алгоритмов и программ с использованием конструкций следование и ветвление". Проверка решений. (самоконтроль). 1. Написать программу и нарисовать блок-схему. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Проверка  решений

(самоконтроль)

Урок информатики в 9 А классе по теме: "Составление алгоритмов и программ с использованием конструкций следование и ветвление"

Page 2: Проверка  решений

1. Написать программу и нарисовать блок-схему.Написать программу, в которой известны три стороны треугольника АВС, посчитать периметр этого треугольника. Значения сторон задать с клавиатуры.

CLS

INPUT A,B,C

P=A+B+C

PRINT «Периметр треугольника Р= »; P

END

нач

Р=А+В+С

А,В,С

кон

Р

Page 3: Проверка  решений

2. В алгоритме, записанном ниже, используются целочисленные

переменные а и в, а также следующие операции:

Определите значение переменной a после исполнения данного алгоритма. a := 16

b := 12 – a / 4 а= 40a := a + b * 3

Обозначение Тип операции

:= Присваивание

+ Сложение

- Вычитание

* Умножение

/ Деление

Page 4: Проверка  решений

3. Написать программу и нарисовать блок-схему.В равнобедренном треугольнике известны высота (h) и основание (а), посчитать площадь треугольника. Значение высоты и основания задать с клавиатуры.

CLSINPUT а,hS=(a*h)/2PRINT «Площадь треугольника S=»; SEND

нач

a,h

S=(a*h)/2

S

кон

Page 5: Проверка  решений

4. Написать программу и нарисовать блок-схему.Найти среднее арифметическое трех чисел А, В, С. Значения чисел ввести с клавиатуры. Значения сторон задать с клавиатуры.

CLSINPUT A,B,CS=(A+B+C)/3PRINT «Площадь треугольника S=»; SEND

нач

A,B,C

S=(A+B+C)/3

S

кон

Page 6: Проверка  решений

5. Определите значение целочисленных переменных x, y и z после выполнения фрагмента программы:

х = 13у = 3z = xx = z \ у у = х

3) x = 4, y = 4, z = 13

Page 7: Проверка  решений

По данной блок-схеме определить результат выполнения алгоритма при х = - 4 и х = 10 и  записать программу

CLSINPUT XIF X>5 THEN Y=X^2 ELSE Y=5-XPRINT YEND

При Х=-4 Y=9

При X=10 Y=100

Page 8: Проверка  решений

По данной блок схеме определить значение при х = - 2 и х = 5, записать программу.

CLSINPUT XIF X<0 THEN Y=X^3 PRINT YEND

При Х=-2 Y=-8

Page 9: Проверка  решений

Записать программу по данной блок-схеме и вычислить значение Х.

начало

А=3

В=4

А<В

Х=А^2+1 X=A-B

Вывод Х

конец

да нет

CLSA=3B=4IF A<B THEN X=A^2+1 ELSE X=A-BPRINT XEND

Х=10

Page 10: Проверка  решений

Составить блок-схему по данной программе и решить для А=10 и В=8

10 CLS20 INPUT A, B30 IF A<=B THEN X = A + B ELSE X = A * B40 PRINT “X=”; X50 END

начало

А<=В

Х=А+В X=А*В

Вывод Х

конец

да нет

Ввод А,В

Х =80

Page 11: Проверка  решений

В программе, записанной по  заданной блок-схеме, указать порядковый номер строки, в которой допущена ошибка и посчитать значение Y после выполнения алгоритма при Х=9.

10 CLS     20 INPUT “введите значение X”; X     30 IF X>0 THEN Y= |Х|  ELSE Y= 2Х

     40 PRINT “Y=”; Y     50 END

Ошибка в 30 строке

Y=5

Page 12: Проверка  решений

Вычислить значение переменной F, если а=1, в=1, с=3

да

нач

а,в,с

а=в

в>с

а=а+сF=в+c

а=а+вF=а+с

в=в+сF=а+в

F

кон

да

нет

нет

1) 7 2) 4 3) 6 4) 5

Page 13: Проверка  решений

Какое значение получит переменная Z в результате выполнения следующего алгоритма.

нач

x, y

Z=0

x>0

y>0

Z=1 Z=2

z

кон

да нет

данет

1) X=1, y=1, z= 1 2) X=1, y= -1, z= 2

3) X= -1, y=1, z= 0