Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 08 Апреля 2013 в 20:05, контрольная работа

Краткое описание

История вычислительной техники началась с попыток автоматизировать расчетные операции с помощью механических приспособлений. Полагают, что первыми «вычислительными» машинами были русские счеты (XVI—XVII вв.) и суммирующая машина французского ученого Блеза Паскаля (XVII в.). В XIX веке усилиями ученых разных' стран (П.Л.Чебышева в России, Ч.Беббиджа в Англии и других) были созданы механические арифмометры и первые машины с программным управлением. Интересно, что первым программистом мира стала графиня Ада Лавлейс, дочь поэта Дж.Байрона (в честь которой назван знаменитый язык программирования Ada).

Содержание

Задание 1 3 с.
Задание 2 5 с.
Задание 3 6 с.
Задание 4 7 с.
Задание 5 8 с.
Задание 6 10 с.
Задание 7 10 с.
Задание 8 11 с.
Задание 9 12 с.
Задание 10 13 с.
Список литературы 15 с.

Прикрепленные файлы: 1 файл

Вариант 23.doc

— 216.00 Кб (Скачать документ)

 

2.47. Найдите среднее арифметическое следующих чисел:

а) 100101102, 11001002 и 1100102;

(100101102 + 11001002 + 1100102):112=10010

б) 2268, 6416 и 628.

6416=1448

(2268 + 1448+628):38=1448

 

 

Задание 4.

 

Задачи по теме «Логические основы ПК»

  1. Упростите выражение:  

 

  1. Постройте таблицу истинности для логической функции:

F = (Av В) ^ С        (А^ В)


 

A

B

C

не В

А или неВ

(Aили неB)иC

А и В

F

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА


 

Задание 5. Задачи по теме «Электронные таблицы»

 

Задание №1.

При копировании ячейки А2 в ячейки В2 и A3 в них были занесены формулы SA1+C1 и $А2+В2 соответственно. Что было записано в ячейке А2?

 

 

А

В

1

   

2

=$A1+B1

=$A1+C1

3

=$A2+B2

 

 

Задание №2.

Дан фрагмент ЭТ в режиме отображения формул:

 

 

 

А

В

1

1

5

2

А1+1

А2*В1


Какой вид примет таблица после выполнения команды: КОПИРОВАТЬ   А2:В2 в АЗ:В7?

Запишите полученную таблицу в режиме отображения формул и в режиме отображения значений

 

А

В

1

1

5

2

2

10

3

3

30

4

4

120

5

5

600

6

6

3600

7

7

25200




 

А

В

1

1

5

2

=A1+1

=A2*B1

3

=A2+1

=A3*B2

4

=A3+1

=A4*B3

5

=A4+1

=A5*B4

6

=A5+1

=A6*B5

7

=A6+1

=A7*B6




 

 

 

Задание 3.

На отрезке [2;3] с шагом 0,1 протабулировать функцию:

f(x) =  

Запишите полученную таблицу в режиме отображения формул.

 

 

А

В

1

 

=3*SIN(КОРЕНЬ(3))-3,8

2

2,0

=B1+0,35*A2

3

2,1

=B1+0,35*A3

4

2,2

=B1+0,35*A4

5

2,3

=B1+0,35*A5

6

2,4

=B1+0,35*A6

7

2,5

=B1+0,35*A7

8

2,6

=B1+0,35*A8

9

2,7

=B1+0,35*A9

10

2,8

=B1+0,35*A10

11

2,9

=B1+0,35*A11

12

3,0

=B1+0,35*A12


 

Задание 4.

Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Сколько учеников могут заниматься в баскетбольной секции, если туда принимают детей с ростом не менее 160 см? Возраст не должен превышать 13 лет.

Запишите полученную таблицу в режиме отображения формул и в режиме отображения значений

 

 

А

В

C

D

1

Фамилия

Возраст

Рост

Секция

2

Фамилия1

13

150

=ЕСЛИ(И(B2<=13;C2>=160);1;0)

3

Фамилия2

14

170

=ЕСЛИ(И(B3<=13;C3>=160);1;0)

4

Фамилия3

13

160

=ЕСЛИ(И(B4<=13;C4>=160);1;0)

5

Фамилия4

13

180

=ЕСЛИ(И(B5<=13;C5>=160);1;0)

6

Фамилия5

14

150

=ЕСЛИ(И(B6<=13;C6>=160);1;0)

7

В баскетбольной секции

=СУММ(D2:D6)


 

 

А

В

C

D

1

Фамилия

Возраст

Рост

Секция

2

Фамилия1

13

150

0

3

Фамилия2

14

170

0

4

Фамилия3

13

160

1

5

Фамилия4

13

180

1

6

Фамилия5

14

150

0

7

В баскетбольной секции

2


 

Задание №5.

Запишите таблицу в режиме отображения формул.

 

Компьютеры 100

Принтеры 55

Сканеры 78

 

 

 

Компьютеры

Сумма

Принтеры

Сумма

Сканеры

Сумма

Итого:

Мальвина

5

500,00р.

 

0,00р.

10

780,00р.

1 280,00р.

Буратино

3

300,00р.

11

605,00р.

2

156,00р.

1 061,00р.

Пьеро

7

700,00р.

4

220,00р.

 

0,00р.

920,00р.

Лиса Алиса

8

800,00р.

6

330,00р.

1

78,00р.

1 208,00р.

Всего продано:

23

2 300,00р.

21

1 155,00р.

13

1 014,00р.

4 469,00р.


 

 

 

A

B

C

D

E

F

G

H

1

Компьютеры

100

           

2

Принтеры

55

           

3

Сканеры

78

           

4

 

Компьютеры

Сумма

Принтеры

Сумма

Сканеры

Сумма

Итого

5

Мальвина

5

=B5*100

 

=D5*55

10

=F5*78

=C5+E5+G5

6

Буратино

3

=B6*100

11

=D6*55

2

=F6*78

=C6+E6+G6

7

Пьеро

7

=B7*100

4

=D7*55

 

=F7*78

=C7+E7+G7

8

Лиса Алиса

8

=B8*100

6

=D8*55

1

=F8*78

=C8+E8+G8

9

Всего продано

=СУММ

(B5:B8)

=СУММ

(C5:C8)

=СУММ

(D5:D8)

=СУММ

(E5:E8)

=СУММ

(F5:F8)

=СУММ

(G5:G8)

=СУММ

(H5:H8)




 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 6. Задачи по теме «Линейные алгоритмы»

 

Вариант 23.

 

1.   Что появится на экране после выполнения:

10 D=5

20 С=1

30 D=D-С

40 PRINT "D="; D , SQR(Y)

 

Ответ:

 

 

2.    Написать программу вычисления:

 

      

 

10 INPUT  “k=”;k

20 INPUT  “m=”;m 

30 d=m^2-0.2*k+(2*k)/6.2

40 PRINT d

 

 

Задание 7. Задачи по теме «Ветвления»

 

1. F=5 : D=7

IF F>=D THEN X=F ELSE X=D 
Ответ: X=7

 

2. A=3 : B=4

IF A<B THEN X=A*B ELSE X=A-B 
Ответ: X=12

 

3. A=53 : B=14

IF A<=B THEN X=A+B ELSE X=2*A-4*B 
Ответ: X=50

 

   4. A=5 : B=4 : C=3

IF A>B THEN

       X=A+B

ELSE

A=B+C

X=A-3*B

END IF

Ответ: X=9

 

5. A=9 : B=8 : C=2

IF (A>B) AND (B>C) THEN X=2*A+B+C ELSE X=4*A*B 
Ответ: X=28

 

 

Задание 8. Задачи no теме «Циклы»

 

  1. Дано k. Найти сумму 4+9+...+т2 лишь из слагаемых, меньших k. Данные для ввода: k=10.

INPUT "k="; k

s = 0

m = 1

s1 = 4

DO WHILE s1 < k

s = s + s1

m = m + 1

s1 = (m + 1) * (m + 1)

LOOP

PRINT s

Данные для ввода: k=10      

Ответ 13

 

  1. Дано т. Найти произведение 2* 4* …2т. Данные для ввода: т =5.

INPUT "m="; m

p = 1

FOR i = 1 TO m

p = p * 2 * i

NEXT i

PRINT p

Данные для ввода: т =5      

Ответ 3840

 

  1. Вывести номера отрицательных слагаемых суммы sinl+sin2+... +sinK. Данные для ввода: К=5.

INPUT "k="; k

FOR i = 1 TO k

s = SIN(i)

IF s < 0 THEN PRINT i

NEXT i

Данные для ввода: К=5           

Ответ  4 и 5

 

  1. Найти сумму отрицательных слагаемых суммы sin2+sin3+...+sinM. Данные для ввода: М=5.

INPUT "m="; m

s = 0

FOR i = 2 TO m

s1 = SIN(i)

IF s1 < 0 THEN s = s + s1

NEXT i

PRINT s

Данные для ввода: М=5                

Ответ -1,716

 

Задание 9. Задачи по теме «Массивы»

 

№ 1

Задан целочисленный массив X, содержащий нулевые элементы. Напишите программу, которая позволяет переписать элементы массива X в массив Y, исключив при этом нулевые элементы.

CLS

INPUT "n="; n

DIM x(n)

k = 0

FOR i = 1 TO n

INPUT "x="; x(i)

IF x(i) = 0 THEN k = k + 1

NEXT i

PRINT

m = n - k

k = 0

DIM y(m)

PRINT "y=";

FOR i = 1 TO n

a = x(i)

IF a = 0 THEN k = k + 1 ELSE y(i - k) = a: PRINT a;

NEXT i

 

 

№2

Определите элементы одномерного вещественного массива X. Напишите программу для вычисления значения величины Y: Y = X1 * Xn + Х2 * Xn-1 + ...+ Xn * X1

CLS

INPUT "n="; n

DIM x(n)

FOR i = 1 TO n

INPUT "x="; x(i)

NEXT i

y = 0

FOR k = 0 TO n - 1

y = y + x(k + 1) * x(n - k)

NEXT k

PRINT "y="; y

 

 

 

№3

Определите   элементы   одномерного   вещественного   массива   X.   Напишите   программу позволяющую создать новый массив по следующему принципу: Х1, X1+X2, ... , X1+X2+X3+...+Xn

CLS

INPUT "n="; n

DIM x(n), y(n)

y = 0

FOR i = 1 TO n

INPUT "x="; x(i)

y = y + x(i)

y(i) = y

NEXT i

PRINT "x", "y"

FOR i = 1 TO n

PRINT x(i), y(i)

NEXT i

 

Задание 10. Задачи по теме «Символьные величины»

 

  1. Подсчитать количество запятых в заданном тексте.

Информация о работе Контрольная работа по "Информатике"