2- 1_Введение в вычислительную технику / Введение в вычислительную технику КР2
.docМИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Контрольная работа по курсу "Введение в ВТ".
(Контрольная работа №2).
З
I=1
А)
F T
Ввод A(I)
X=A(I)/2
Y=округлённое(X)
X=X-Y
F T
K=K+1
I=I+1
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Счетчику циклов I присвоить значение 1.
Шаг 3. Увеличить значение счетчика I на 1. Если I >N, то переход к шагу 5
Шаг 4. Ввод элементов массива и присваивание переменной X значение текущего элемента массива поделённого на 2. Присвоение Y значение округлённого X и вычитание из X=X-Y.
Если X 0 то K=K+1. Если нет то переход к шагу 3.
Шаг 5. Вывод на печать значения K
Шаг 6. Конец.
Б)
I=1
F T
Ввод A(I)
X=A(I)/3
X=X-округлённый(X)
F T
Y=A(I)/5
Y=Y-округлённый(Y)
F T
K=K+1
I=I+1
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Счетчику циклов I присвоить значение 1.
Шаг 3. Увеличить значение счетчика I на 1. Если I >N, то переход к шагу 7
Шаг 4. Ввод элементов массива и присваивание переменной X значение текущего элемента массива поделённого на 3. Вычитание из X=X-
округлённый (X).
Шаг 5. Если X=0 то выполняется присваивание Y=A(I)/5 и вычитаем Y=Y- округлённый(Y). Если нет переход к шагу 3.
Шаг 6. Если Y 0 то K=K+1. Если нет переход к шагу 3.
Шаг 7. Вывод на печать значения K
Шаг 8. Конец.
В)
I=1
Ввод A(I)
Y=A(I)
Y=Y/округлённый(Y)
X=A(I)/2
X=X-округлённый(X)
K=K+1
I=I+1
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Счетчику циклов I присвоить значение 1.
Шаг 3. Увеличить значение счетчика I на 1. Если I >N, то переход к шагу 7
Шаг 4. Ввод элементов массива и присваивание переменной X значение текущего элемента массива поделённого на 2. Вычитание из X=X-
округлённый (X).
Шаг 5. ЕслиX=0 то число чётное и выполняется присваивание Y=A(I) затем делим Y=Y/округлённый(Y). Если нет переход к шагу 3.
Шаг 6. Если Y = 1 то K=K+1. Если нет переход к шагу 3.
Шаг 7. Вывод на печать значения K
Шаг 8. Конец.
Д)
I=1
F T
X=I/2
X= X-округлённый(X)
F T
Y=A(I)/2
Y=Y-округлённый
(Y)
F T
K=K+1
I=I+1
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Счетчику циклов I присвоить значение 1.
Шаг 3. Увеличить значение счетчика I на 1. Если I >N, то переход к шагу 7
Шаг 4. Присваивание переменной X значение счётчика поделённого на 2 и вычитаем из X=X-округлённый (X).
Шаг 5. Если счётчик число четное, то X=0 и выполняется присваивание
Y=A(I)/2 и вычитаем Y=Y- округлённый(Y). Если X0 переход к шагу 3.
Шаг 6. Если Y 0 то K=K+1. Если нет переход к шагу 3.
Шаг 7. Вывод на печать значения K
Шаг 8. Конец.
Г)
I=1 K=1
A(K)=B(I)
K=1
I=I+1
K=K+1
S=S+1
K=K+1
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Счетчику циклов I и K присвоить значение 1.
Шаг 3. Увеличить значение счетчика I и K на 1. Если I >N, то переход к шагу 5
Шаг 4. Присваивание элементам массива A(K) соответствующие элементы B(I).
Шаг 5. Счетчику циклов K присвоить значение 1.
Шаг 6. Увеличить значение счетчика K на 1. Если I >N, то переход к шагу 8
Шаг 7. Если значение A(K)<(A(K-1)+A(K+1))/2 то S=S+1
Шаг 8. Вывод на печать значения S
Шаг 9. Конец.
Задание №2
C=A+B
D=A-B E=A*B
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения A,B.
Шаг 2. Выполняем выражение С=A+B.
Шаг 3. Выполняем выражение D=A-B.
Шаг 4. Выполняем выражение E=A*B.
Шаг 5. Вывод на печать значения C,D,E.
Шаг 6. Конец.
Задание №3
Алгоритм
Шаг 0. Начало.
Шаг 1. Ввод значения N.
Шаг 2. Если А>N то переход к шагу 8. если нет то выполнение операторов цикла
Шаг 3. Присвоение переменной В значения 0
Шаг 4. Если В>N то счетчику циклов А прибавить 1 и переход к шагу 2
Шаг 5. Если 3А+5В=N, то Вывод А,В
Шаг 6. Переменную В увеличиваем на единицу.
Шаг 7. Переход к шагу 4
Шаг 8. Конец
A:=0
Вывод А, В
А:=А+1
В:=В+1