Контрольная работа

Контрольная работа Информатика 8

Работа добавлена на сайт bukvasha.net: 2015-10-25

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.6.2025





ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

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

КОНТРОЛЬНАЯ РАБОТА



по дисциплине
«Информатика»




Вариант 6

Выполнила:

студентка 1 курса С.Ф.О.
института «Системной


автоматизации и инноватики»

спец. 220301 «Автоматизация

технологических процессов и

производств»

гр. 981-М

шифр 606-220301-09

Семенова С.А.


Проверила:

Варнакова Г.А.


Рязань – 2010


ЗАДАЧА 1-1

Имеется четыре (A,B,C,D) произвольных числа. ЭВМ должна ответить на вопрос: “Правда ли что точно два из чисел равны?”. Ответ ЭВМ должна вывести в виде текста – слов “Правда” или “Неправда”.

Блок-схема

Текст программы

CLS

PRINT " Задача 1_1"

PRINT " Правда ли, что точно два из чисел равны?"

INPUT " Введите число A: ", a

INPUT " Введите число B: ", b

INPUT " Введите число C: ", c

INPUT " Введите число D: ", d

IF a = b or a = c or a = d or b = c or b = d or c = d THEN

  PRINT " Правда"

ELSE

  PRINT " Неправда"

END IF

END


ЗАДАЧА 1-2

Составить программу вычисления и выдачи на печать суммы N элементов бесконечного числового ряда Y=-18+20-22+24-26+…


y=0, a=-18
 

a=-a+2
 

a=-a-2
 

i=i+1
 
Блок-схема: решение: a>0

y=y+a
 

         i=0, i≤N     А
 
Блок-схема: данные: Ввод количества элементов NБлок-схема: знак завершения: НачалоБлок-схема





Текст программы

CLS

PRINT " Задача 1_2"

PRINT "Бесконечный ряд Y=-18+20-22+24-26+…"

a = -18 : y = 0

INPUT " Введите количество элементов N : ", n

FOR i = 1 TO n

  y =y + a

  IF a > 0 THEN a = -a -2 ELSE a= -a +2

NEXT                                                                   

PRINT "Сумма элементов Y ="; y

END
Проверка

Проверка для N=3

1 цикл

2 цикл

3 цикл

a=-18, y=0
y=y+a=0+(-18)=-18
a= -(-18)+8=20

a=20, y=-18

y=y+a=-18+20=2
a=-20 -2=-22

a=-22, y=2
y=y+a =2+(-22)= -20
a=-(-22) +2=24

Проверка сделана для N=3. В результате Y=-20. Значение верно.


ЗАДАЧА 1-3

Дана функция . ЭВМ должна вычислить и напечатать значения этой функции для значений X=6, 7, 8 и т.д. до тех пор, пока сумма Y+11 не станет отрицательной.

Блок-схема




Текст программы


CLS

PRINT " Задача 1_3"

PRINT  "a=6, b=0, c=6"

i = 0

PRINT " Вывод значений функции Y = 6 – (x - 6)^2 "

DO

  x = 6 + i * 1

  y = 6 – (x - 6) ^ 2)

  i = i + 1

  PRINT " X ="; x; " Y ="; y; " Y+11 ="; y + 11

LOOP WHILE (y + 11) >= 0

END




Проверка

1 цикл

2 цикл

3 цикл

4 цикл

5 цикл

6 цикл

X=6, Y=6, Y+11=17

X=7, Y=5, Y+11=16

X=8, Y=2, Y+11=13

X=9, Y=-3, Y+11=8

X=10, Y=-10, Y+11=1

X=11, Y=-19, Y+11=-8


Значения верны.


ЗАДАЧА 1-4

Имеется массив A из N произвольных чисел, среди которых есть положительные, отрицательные и равные нулю. Используя оператор цикла, суммировать числа до тех пор, пока не встретиться число 2. Напечатать получившуюся сумму. Если двойка не встретилась, напечатать текст «Двойки нет».

Блок-схема





Текст программы


CLS

PRINT " Задача 1_4"

INPUT " Введите количество элементов массива : ", n

RANDOMIZE TIMER

DIM a(n)

PRINT " Массив:"

FOR i = 1 TO n

  a(i) = INT(RND * 19) - 9

  PRINT a(i)

NEXT

s = 0: m = 0

FOR i = 1 TO n

  IF a(i) <> 2 THEN s = s + a(i) : m = i ELSE  GOTO 10

NEXT

10 PRINT " s = ";s

IF m = n THEN PRINT "Двойки нет"

Проверка

Проверка для N=10

Полученный массив

Сумма

-5 3 4 -6 8 2 -7 -2 4 6

4

Проверка сделана для N = 10. Сумма элементов равна = 4. Значение верно.

1. Реферат Финансовый менеджер
2. Реферат Трансформация бухгалтерской отчетности в соответствии с МСФО
3. Реферат Порядок заключения трудового договора 2
4. Реферат на тему The Fall Of Rome Essay Research Paper
5. Реферат Устаревшие слова
6. Контрольная работа на тему Нормативы Центрального Банка Российской Федерации
7. Курсовая Удовлетворенность трудовой деятельностью персонала организации ОАО Газпромнефть-Урал
8. Контрольная работа на тему Состояние и проблемы развития авиационной отрасли Украины
9. Реферат на тему Disciplining Your Child Essay Research Paper Disciplining
10. Курсовая на тему Анализ финансово-хозяйственной деятельности страховой компании Росгосстрах