Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2- 1_Введение в вычислительную технику / Введение в вычислительную технику КР2

.doc
Скачиваний:
22
Добавлен:
22.06.2014
Размер:
96.26 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Контрольная работа по курсу "Введение в ВТ".

(Контрольная работа №2).

З

I=1

адание №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). Если X0 переход к шагу 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

Соседние файлы в папке 2- 1_Введение в вычислительную технику