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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.2.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. Курсовая Податковий аудит в сучасних економічних умовах
4. Диплом на тему Развитие корпоративной культуры социальных учреждений
5. Реферат на тему Леса города Томска
6. Реферат Политические элиты 11
7. Курсовая Безработица и система государственного регулирования рынка труда в Республике Беларусь
8. Реферат на тему Mtv Influences On Teenagers Essay Research Paper
9. Курсовая на тему Правовой статус индивидуального предпринимателя в России
10. Реферат на тему К переосмыслению монгольской эпохи в истории Казахстана теоретико-методологический аспект