
- •Задание 2.
- •Задание 6.
- •Задание 7.
- •Задание 8.
- •Задание 9.
- •Самостоятельная работа
- •Контрольная работа 1.
- •3. Какой результат вы получите после вычисления выражения?
- •Задание 2.
- •Задание 5.
- •Задание 6.
- •2. Вычислить если углы вводятся в градусах.
- •Задание 2.
- •2. Дана блок-схема. Написать программу.
- •Задание 4.
- •Задание 5.
- •2. Построить блок-схему и написать программу определение принадлежности точки а с координатами (х ,у) графику.
- •3. Построить блок-схему и написать программу определение принадлежности точки а с координатами (х ,у) графику.
- •Задание 6.
- •1. Построить блок-схему и написать программу определение принадлежности точки а с координатами (х ,у) заштрихованной области.
- •2. Построить блок-схему и написать программу определение принадлежности точки а с координатами (х ,у) заштрихованной области.
- •Задание 7.
- •1. Построить блок-схему и написать программу, вычисляющую значение y, если
- •2. Построить блок-схему и написать программу, вычисляющую значение y, если
- •3. Построить блок-схему и написать программу, вычисляющую значение y, если
- •4. Построить блок-схему и написать программу, вычисляющую значение
- •5. Построить блок-схему и написать программу, вычисляющую значение
- •5. Опишите типы команд повторения.
- •Задание 2.
- •3. Среди чисел найти все пары чисел, для которых их сумма равнялась бы их произведению.
- •Задание 5.
- •Задание 6.
- •1. Построить блок-схему и написать программу вычисления значения выражения
- •2 . Построить блок-схему и написать программу вычисления значения выражения
- •3. Построить блок-схему и написать программу вычисления значения выражения при заданном n:
- •4. Построить блок-схему и написать программу вычисления значения выражения
- •Задание 7.
- •1. Построить блок-схему и написать программу вычисления значения выражения
- •2. Построить блок-схему и написать программу вычисления значения выражения
- •3. Построить блок-схему и написать программу вычисления значения выражения
- •4. Построить блок-схему и написать программу вычисления значения выражения
- •Задание 8.
- •1. Построить блок-схему и написать программу вычисления куба суммы всех четных чисел от 2 до 100
- •2. Построить блок-схему и написать программу вычисления значения выражения:
- •3. Построить блок-схему и написать программу вычисления значения выражения:
- •4. Построить блок-схему и написать программу вычисления значения выражения
- •Задание 9.
- •1. Вводится n точек с координатами (X, y) (Например (x1, y1), (x2, y2)… (xN, yN)). Построить блок-схему и составить программу подсчета количества точек, принадлежащих данному графику.
- •2. Вводится n точек с координатами (X, y) (Например (x1, y1), (x2, y2)… (xN, yN)). Построить блок-схему и составить программу подсчета количества точек, принадлежащих данному графику.
- •Задание 10.
- •1. Построить блок-схему и составить программу вычисления значения суммы
- •2. Построить блок-схему и составить программу вычисления суммы
- •3. Построить блок-схему и составить программу вычисления суммы
- •4. Построить блок-схему и составить программу вычисления значения суммы
- •Задание 11.
- •1. Построить блок-схему и составить программу для вычисления выражения
- •2. Построить блок-схему и составить программу для вычисления выражения
- •3. Построить блок-схему и составить программу для вычисления выражения
- •4. Построить блок-схему и составить программу для вычисления выражения
- •Задание 12.
- •1. Каждая бактерия в банке делится на две через каждые 3 минуты. В начальный момент имеется 1 бактерия. Сколько их будет через n минут?
- •4. Построить блок-схему и составить программу перевода числа из восьмеричной системы счисления в десятичную.
5. Опишите типы команд повторения.
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. Что такое тело цикла?
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________________________________________________
7. Приведите примеры команд повторения.
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Задание 2.
Какое значение будет принимать переменная Y после выполнения фрагмента программы:
№ |
Фрагмент |
Расчет по шагам |
|
X |
Y |
||
1 |
var x, y: integer; begin y:=0; for x:=1 to 9 do y:=y+1; writeln (‘y=’, y) end. |
|
|
Ответ : |
|||
2 |
var x, y: integer; begin y:=0; for x:=1 to 9 do y:=y+x; writeln (‘y=’, y) end.
|
|
|
Ответ : |
|||
3 |
var x, y: integer; begin y:=1; for x:=1 to 5 do y:=y*x; writeln (‘y=’, y) end.
|
|
|
Ответ : |
|||
4 |
var x, y: integer; begin y:=0; for x:=10 downto 5 do y:=y+x; writeln (‘y=’, y) end. |
|
|
Ответ : |
|||
5 |
var x, y: integer; begin y:=0; x:=10; while x>0 do begin x:=x-2; y:=y+x end; writeln (‘y=’, y) end. |
|
|
Ответ : |
|||
6 |
var x, y: integer; begin y:=1; x:=15; while x>5 do begin x:=x-3; y:=y*x end; writeln (‘y=’, y) end. |
|
|
Ответ : |
|||
7 |
var x, y: integer; begin y:=1; x:=15; repeat y:=y*x; x:=x-2 until x<5; writeln (‘y=’, y) end. |
|
|
Ответ : |
|||
8 |
var x, y: integer; begin y:=1; x:=10; repeat y:=y*x+x*x; x:=x-2 until x<0; writeln (‘y=’, y) end. |
|
|
Ответ : |
Задание 3.
Какое значение будет выведено на печать в результате выполнения фрагмента блок-схемы?
1
.
2.
Ответ: k=_______________ Ответ: y=____________________
3
.
4.
Ответ: y=____________________ Ответ: y=________, k=_______
Задание 4.
Построить блок-схему и написать программу
1. Вычислить S=1+2+3+4+…+N
Блок-схема |
Программа |
|
___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ |
2. Для данного N составить алгоритм вычисления факториала N!=1*2*3*…*N
Блок-схема |
Программа |
|
___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ ___________________________________________ |