Основные алгоритмические конструкции. Базовые алгоритмы — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Основные алгоритмические конструкции. Базовые алгоритмы

2017-11-16 1140
Основные алгоритмические конструкции. Базовые алгоритмы 0.00 из 5.00 0 оценок
Заказать работу

 

1. В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры,
ввод N
P:=1
нцдля i от 1 до N
ввод а

если
то P:=P*a
все
кц
вывод
P

необходимо вставить условие…

a=1

a>0

* a<0

a<N

 

2. Правильная запись выражения на алгоритмическом языке (возведение в степень обозначим через ^) имеет вид…

y:= A ^ x +

y:= A ^ x + (B / x) ^ C

* y:= A ^ x + B / x ^ C

 

3. В результате выполнения алгоритма

алг «Вычисление значения переменной s»
s:=0
нц для k:=2 до 6
s:=s+k
кц
вывод
s

значение переменной s будет равно числу …

* 20

 

4. В результате выполнения алгоритма
алг «Вычисление значения переменной р»
p:= 1
i:= 3
нцпока i<=6
p:= p * i
i:= i+3
кц
вывод
p
значение переменной p будет равно числу …

* 18

 

5. После выполнения последовательности операторов
c: = 5; d: = 7;
c: = c - d;
d: = 7 * d;
d: = c – d;
значение переменных c и d будет равно...

c = -2; d = 49

* c = -2; d = - 51

c = 5; d = 7

c = 5; d = - 51

 

6. Приведённый фрагмент программы…
вывод «введите число >0 и <1000»
ввод X
если X<10
то Y:= 1
иначеесли X < 100
то Y:= 2
иначе Y:= 3
конец

для введённого числа 0 < X < 1000

проверяет правильность введённого числа

* находит число знаков введённого числа

удваивает значение введённого числа

находит значение введённого числа

 


Программы линейной структуры

 

1. В результате работы алгоритма
Y:= X - 1
X:= Y +2
Y:= X + Y
вывод Y
переменная Y приняла значение 10. До начала работы алгоритма значением переменной X являлось число…

* 5

 

2. В результате выполнения фрагмента блок-схемы алгоритма
ввод Х, А, В, С
Y:= X^3+B*C+A
вывод Y
при вводе значений Х, А, В, С, равных: 3, 2048, 2047 и -1 соответственно, значение Y будет равно…

* 28

-2047

 

3. Значение Y в результате выполнения алгоритма
ввод А, В, С, Х
Y:= (A+C)/B*X
вывод Y
при вводе значений: 10, 3, 14, 4, будет равно…

3,714

* 32

 

4. Круглые скобки для определения порядка выполнения вычислений выражения ab*2+3.456 y правильно расставлены в выражении …

(A ^ B)*2+3.456* y

* ((a ^ b)*2)+(3.456* y)

(A ^(B *2)+3.456^ y)

A ^(B *2)+(3.456* y)

 

5. В результате выполнения алгоритма
A:= 12
B:= 10
A:= 2 * A - B
B:= A/2
переменные A и B примут значения:

«A:= 2 * A – B»; «B:= A/2»

A = 12; B= 10

A = 24; B= 12

* A = 14; B= 7

Операторы ветвления, операторы цикла

 

1. Задан фрагмент алгоритма:
1) если a<b, то с=b-a, иначе c=2*(a-b)
2) d=0
3) пока c>a выполнить действия d=d+1, с=с-1
В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения...

c=5, d=0

c=10, d=1

* c=8, d=2

c=-5, d=1

 

2. Укажите, сколько раз выполнится цикл в представленном фрагменте программы
a:=3; b:=7;
ПОКА (a / 2) ≤ (b / 3)
НЦ
a:=a+2;
b:=b+3;
КЦ;

* бесконечное число раз

 

3. Значение переменной d после выполнения фрагмента алгоритма
k:= 30
выбор
| при
div (k, 12) = 2: d:= k;
| при mod(k, 12) < 5: d:= 2;
| при mod(k, 12) > 9: d:= 3;
| иначе d:= 1;
все
равно...

* 2

 

4. После выполнения алгоритма
b:= 10
d:= 40
нцпока d >= b
| d:= d - b
кц
значение переменной d равно...

* 0

 

5. После выполнения фрагмента программы
a = 30
b = a /2+1
ЕСЛИ (a < b *2) И (b > 15) ТО
a = a +1
ИНАЧЕ
a = 20
КОНЕЦ ЕСЛИ
ВЫВОД а
значение переменной а будет равно…

* 31

 

6. Значение переменной d после выполнения фрагмента алгоритма (операция mod(x, y) – получение остатка целочисленного деления x на y
k:= 30
выбор
| при
mod(k, 12) = 7: d:= k;
| при mod(k, 12) < 5: d:= 2;
| при mod(k, 12) > 9: d:= 3;
| иначе d:= 1;
все
равно...

* 1

 



Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.