Задание Задание 2

advertisement
Контрольная работа
по информатике
для студентов 2 курса ЗФО
направления 08.03.01
Черкесск, 2015
Номер варианта определяется по сумме двух последних цифр номера
зачетной книжки
Задание 1
1. Предмет и задачи информатики. Информация ее виды и свойства
2. Технические средства реализации информационных процессов.
3. Общие принципы организации и работы компьютера.
4. Основные задачи и проблемы информатизации современного общества.
5. Классификация ЭВМ. Поколения ЭВМ.
6. Основные определения: вычислительная система, компьютер,
конфигурация, аппаратное обеспечение, программы, программное
обеспечение, программная конфигурация.
7. Категории программного обеспечения
8. Понятие алгоритма. Свойства алгоритмов
9. Виды алгоритмов
10.Инфоpмационные технологии.
11.Системы счисления. Перевод целых и дробных чисел.
12.Основы защиты информации, методы защиты информации.
13.Компьютерные вирусы.
14.Структура и классификация компьютерных сетей.
15.Локальные вычислительные сети (ЛВС).
16.Компьютерные сети. Интернет. Компьютерная безопасность.
17.Системы управления базами данных (СУБД). Экранный интерфейс базы
данных MS-Access.
18.Электронные таблицы MS Excel. Назначение и основные функции.
19.Текстовый редактор MS WORD.
20.Представление графических данных.
2
Задание 2
1. Общая характеристика Среды Турбо - Паскаль.
2. Символы, простейшие конструкции и операторы языка
3. Структура программы Паскаль.
4. Организация программ линейной структуры.
5. Организация программ разветвляющейся структуры. Условный оператор.
Формы условного оператора. Составной оператор.
6. Оператор безусловного перехода.
7. Оператор выбора.
8. Организация циклических вычислений.Понятие цикла.
9. Цикл с параметром.
10.Составление программ с использованием встроенных подпрограмм языка
Турбо-Паскаль.
11.Нахождение суммы и произведения конечного числа слагаемых
12.Схема Горнера.
13.Нахождение наибольшего и наименьшего элементов массива. Нахождение
max и min значений функции.
14.Цикл с предварительным условием. Нахождение суммы членов
бесконечного ряда.
15.Цикл с последующим условием.
16.Вычисления в цикле с несколькими одновременно изменяющимися
параметрами.
17.Вложенные циклы. Двумерные массивы
18.Подпрограммы, их назначение и классификация.
19.Подпрограмма функция.
20.Подпрограмма-процедура.
3
Задание 3
Записать арифметические выражения на языке Паскаль.
1.
в
в

4
ас3 
2

a
c

b
;
2
а
sin
xcos
y
tgxy
3. cos
;
xsin
y
3 ey1
;
2
5. 1 x y tgx
lncosx
xy xy

12
;
4. y134
x
x3
3
x5
5
6. x  ;




x y ;
ln
y

x
7.

x2 
 x 
4


b ab  c
- cd ;
d
a
2. c

 
x
;
1

tgx
cos
y
8. 
ctgx
1
x

2
xy
;
10.   18
1
x

x
9. ln1 x2
;
 1
2
12
x
y
;
11. 1 2 
 x
x2 7x10
12. x2 8x12;



16
x
cos
xy
2
;
13. 

2
x
2

cos
x

sin
xy
;;
14. 2 
x
cos
x

 2
ctg
3
x
;1
15. 2
12
x
7
x

5
1
y
xlnx
x
17.
cos
x ;
3
2
2
12
xy

3
x
x y
e

19.
18
y
1 ;

x
7
x
16. xx x
;
3

15
x
2
3
x

1

sin
x

1
18. sin
;
1sinx1
20. cos
12y4 ;
4
Задание 4
Составить программу на языке Паскаль, используя, линейную структуру.
1.
в
в

4
ас3 
2

a
c

b
;
2
а
sin
xcos
y
b ab  c
a
2. c + d - cd ;
xy xy

12
tgxy
3. cos
;
xsin
y
;
4. y134
x
3 ey1
;
2
5. 1 x y tgx
6. x  ;
x3
3




x y ;
ln
y

x
7.

x2 
 x 
4


lncosx

x5
5
 
x
;
1

tgx
cos
y
8. 
ctgx
1
x

2
xy
;
10.   18
1
x

x
9. ln1 x2
;
 1
2
12
x
y
;
11. 1 2 
 x
x2 7x10
12. x2 8x12;



16
x
cos
xy
2
;
13. 

2
x
2

cos
x

sin
xy
;;
14. 2 

 2
ctg
3
x
;1
15. 2
12
x
7
x

5
16. xx x
;
3

15
x
y
xlnx
x
17.
cos
x ;
3
x

1

sin
x

1
18. sin
;
x
cos
x
1
2
2
12
xy

3
x
x y
e

19.
18
y
1 ;

x
2
3
7
x
1sinx1
20. cos
12y4 ;
5
Задание 5
Составить программу на языке Паскаль, используя условный оператор
Вариант
задания
функция
условие
1
at2 lnt

y  1
eat cosbt

1 t  2
t 1
t2
2
x2 7/ x2


y ax3 7 x


lg(x 7 x)
x  1, 3
x  1, 3
x  1, 3
3
2
ax
bxc


a/x x2 1

)/ x2 1

(abx
4
x2 7/x2

 3
Qax
7 x


ln(x7 xa)
x  1, 4
x  1, 4
x  1, 4
5
1,5cos2 x

1,8ax
y
2
( x  2)  6
3tg x

x 1
x 1
1 x  2
x  2
x  1, 2
x  1, 2
x  1, 2
6
x3 x  a

  xsina x
eax cosax

xa
xa
xa
7
bxlgbx

Q 1
bxlgbx

bx  1
bx  1
bx  1
8
xlgx
sin
y 2
cosx
x  3,5
x  3,5
9
x1)

lg(
f  2

sin ax
x 1
x 1
6
10
 ab
 e x  cos x


s   x  t  1/ x
cos x  t sin 2 x


x  0 ,5
x  0 ,5
x  0 ,5
11
 ab
ex  cos x


f  (a  b) /(x  1)
ex  sin x



x  2,8
2,8  x  6
x6
12

alg
x3 x

y

2
acos
x3
x2

x 1
x 1
13
a
2
 bx c
wx
3
axbx

x4
4 x6
x6
14

i2 1
a
sin(
)

n

z 
cosi  1

  i
15
 at2 bsin
t 1


watb
 2
t 1

 at bcos
t  0 ,1
t  0 ,1
t  0 ,1
16
 ht2 bsin
t 1


f htn
 2
t 1

 ht bcos
t  0 ,2
t  0 ,2
t  0 ,2
17
ylgy
sin
r 2
cosy
y  3,5
y  3,5
18
y1)

lg(
d 2

sin ay
y 1
y 1
19
at2 lnt

s  5
eat cosbt

1 t  2
t 1
t2
i2 1
0
n
i2 1
sin
0
n
sin
7
20
z2 7/ z2


y  az3 7 z


lg(z 7 z)
z  1, 4
z  1, 4
z  1, 4
8
Задание 6
Составить программу на языке Паскаль, с помощью оператора безусловного
перехода.
1.Написать программу вычисления функции У=1/х+8*lnх, в недопустимых
случаях вывести надпись "Останов" и перейти на конец программы.
2.Написать программу, вычисляющую значение функции Z, Z=1/Х, если
Х<=128
Z=1/(Х-200), если Х>128.В случаях, когда знаменатель равен
нулю остановить программу и вывести надпись 'Останов'.
3. Написать программу вычисления функции z равной 1/х*х, если у<0;
1/(х+5), если у>=0, х,у вводятся с клавиатуры. В случае равенства нулю
знаменателя, вывеси надпись "Останов" и перейти на конец программы.
4. Написать программу вычисления функции У=2/(а+в)+1/а . В случая
равенства нулю знаменателя, вывести надпись "Останов" и перейти на конец
программы, а и Ь- ввести с клавиатуры.
5. Написать программу вычисления функции Z равной 1/(25х+8), если А=0;
1n(х) в остальных случаях. В недопустимых случаях (равенство знаменателя
нулю и и отрицательного значения аргумента функции ln), выводить надпись
"Останов" и переходить на конец программы, х.у- вводятся с клавиатуры.
6.Написать программу вычисления Y=(ах2+b-х+с)/(х+5)+1/х, где а=2, Ь=с=5.
В случая равенства знаменателя нулю, вывести надпись "Останов" и перейти
на конец программы, х-вывести с клавиатуры.
7.Написать программу для вычисления функции Y=SORТ(2*х+5)/(х+8).
В случае отрицательного подкоренного выражения и равенства знаменателя
нулю вывести надпись "Останов" и перейти на конец программы.
8. Написать программу вычисления функции: Y=1/(х+5)+1/25х-Н/(2х+8). Во
всех недопустимых случаях (равенство нулю знаменателя), вывести надпись
"Останов" и перейти на конец программы
9. Написать программу вычисления функции у:
у=sqrt(х+5).если x>0.
у= sqrt(5+х), если x<=0
В случае отрицательного подкоренного выражения выводится надпись
"Останов" и программа заканчивается.
10. Вычислить значение функции Y равной (56+С)/А*х. если А<0 Ln(х), если
A=О 5/(х+5). Если А>0 В недопустимых случаях выводить надпись
"Останов" и переходить на конец программы. А,С, Х- вводятся с клавиатуры.
11. Написать программу вычисления функции У=1/4х+12*lnх, в
недопустимых случаях вывести надпись "Останов" и перейти на конец
программы.
9
12. Написать программу, вычисляющую значение функции Z, Z=1/Х, если
Х<=128
Z=1/(Х-200), если Х>128.В случаях, когда знаменатель равен
нулю остановить программу и вывести надпись 'Останов'.
13. Написать программу вычисления функции у:
у=sqrt(а+6с).если с>0.
у= sqrt(5+с), если с<=0
В случае отрицательного подкоренного выражения выводится надпись
"Останов" и программа заканчивается.
14. Написать программу вычисления функции z равной 1/х*х, если у<0;
1/(х+5), если у>=0, х,у вводятся с клавиатуры. В случае равенства нулю
знаменателя, вывеси надпись "Останов" и перейти на конец программы.
15. Написать программу вычисления функции У=2/(а+в)+1/а . В случая
равенства нулю знаменателя, вывести надпись "Останов" и перейти на конец
программы, а и Ь- ввести с клавиатуры.
16. Написать программу вычисления функции Z равной 1/(25х+8), если X>0;
1n(х) в остальных случаях. В недопустимых случаях (равенство знаменателя
нулю выводить надпись "Останов" и переходить на конец программы, х.увводятся с клавиатуры.
17.Написать программу вычисления Y=(ах2+b-х+с)/(х+5)+1/х, где а=2, Ь=3
с=5. В случая равенства знаменателя нулю, вывести надпись "Останов" и
перейти на конец программы, х-вывести с клавиатуры.
18.Написать программу для вычисления функции Y=SORТ(2*х+5)/(х+8).
В случае отрицательного подкоренного выражения и равенства знаменателя
нулю вывести надпись "Останов" и перейти на конец программы.
19. Написать программу вычисления функции: Y=1/(х+5)+1/25х-Н/(2х+8). Во
всех недопустимых случаях (равенство нулю знаменателя), вывести надпись
"Останов" и перейти на конец программы
20. .Написать программу вычисления функции У=1/х+8*lnх, в недопустимых
случаях вывести надпись "Останов" и перейти на конец программы.
10
Задание 7
Составить программу на языке Паскаль с помощью оператора выбора.
1.Написать программу, которая выводит фамилию жильца при вводе номера
его квартиры В квартире V проживает Васильев, в квартире 2 проживает
Семенов, в квартире 3 проживает Кротов, в квартире 4 проживает Волков.
2. Написать программу выбирающую фамилию игрока по его номеру.
3. Написать программу, выводящую название месяца по его номеру, вводимому с клавиатуры.
4. Фамилии учеников в классном журнале идут в следующем порядке: 1
Андреева, 2.Баисова, З.Миронова, 4 Воронова, 5.Миронова. Написать программу, выводящую фамилии учеников в соответствии с их порядковыми номерами.
5.Написать программу, выводящую название дня недели при вводе его порядкового номера.
6. Цвета радуги идут в следующем порядке: красный, оранжевый, желтый,
зеленый, голубой, синий, фиолетовый. Написать программу, выводящую на
звание цвета при вводе его порядкового номера.
7. Знания учащихся оцениваются следующим образом: отлично, хорошо,
удовлетворительно, неудовлетворительно. Написать программу, выводящую
словесную оценку, при вводе ее цифрового эквивалента.
8.Введите число от 1 до 10. Напечатайте фамилию студента с
соответствующим номером в журнале группы.
9.Составить программу, которая по заданным году и номеру месяца
определяет количество дней в этом месяце.
10. Для каждой введенной цифры (0-9) вывести соответствующее ей название
на английском языке (0-zero, 1-one, 2-two,...).
11. Пусть элементами круга являются радиус (первый элемент), диаметр
(второй элемент) и длина окружности (третий элемент). Составить
программу, которая по номеру элемента запрашивала бы его соответсвующее
значение и вычисляла бы площадь круга.
12. Пусть элементами прямоугольного равнобедренного треугольника
являются: 1) катет a; 2) гипотенуза b; 3) высота h, опущенная из вершины
прямого угла на гипотенузу; 4) площадь S.
Составить программу,
которая по номеру и значению соответствующего элемента вычисляла бы
значения всех остальных элементов треугольника.
13. В старояпонском календаре был принят 12-летний цикл. Годы внутри
цикла носили названия животных: крысы, коровы, тигра, зайца, дракона,
змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Написать
программу, которая вводит номер некоторого года и печатает его название по
11
старояпонскому календарю. (Справка: 1996 год - год крысы — начало
очередного цикла)
14.Написать программу, которая по введенному числу от 1 до 5 (номеру
курса) выдает соответствующее сообщение «Привет k-курсник». Например,
если k=1, «Привет, первокурсник».
15. Написать программу, которая по введенному числу от 1 до 12 (номеру
месяца) выдает все приходящиеся на этот месяц праздничные дни
(например, если введено число 1, то должно получиться: 1-е января-Новый
год, 7-е января-Рождество).
16. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая
при этом, что при некоторых значениях k слово «лет» надо заменить на
слово «год» или «года». Например, 11 лет, 22 года, 51 год.
17. Написать программу которая бы по введенному номеру единицы
измерения (1-килограмм, 2- миллиграмм, 3 - грамм, 4 - тонна, 5 — центнер) и
массе М выдавала бы соответствующее значение массы в килограммах.
18.Ввести номер месяца и вывести соответствующее ему название на
русском и английском языках.
19.Введите номер месяца и напечатайте соответствующее месяцу время года.
20.Введите время (только часы) и напечатайте соответствующее этому
времени сообщение: «Доброе утро», «Добрый день», «Добрый вечер»,
«Доброй ночи».
12
Задание 8
Тема: Вычисление суммы и произведения.
Составить программу на языке Паскаль.
1.
а) Вычислить сумму элементов массива У(20).
б) Вычислить произведение положительных элементов массива А(15).
2.
а) Вычислить сумму положительных элементов массива В (20).
б)Вычислить произведение отрицательных элементов массива А(10).
3.
а)Вычислить сумму и количество отрицательных элементов массива
А(15).
б) Вычислить модуль произведения элементов массива В(20).
4.
а)Вычислить сумму модулей элементов массива Х(15).
б)
Вычислить произведение модулей элементов массива В(15).
5
b.
а)Вычислить сумму элементов массива А(20) равных заданному числу
б)Вычислить натуральный логарифм произведения положительных
элементов массива Х(15).
6.
а)Вычислить среднее арифметическое положительных элементов
массива А(20).
б)Вычислить произведение положительных элементов массива В(15).
7.
а) Вычислить сумму элементов массива В(20) меньших заданного
числа х.
б) Вычислить произведение элементов массива А(20).
8.
5.
а) Вычислить сумму элементов массива А(20), модуль которых больше
б) Вычислить произведение отрицательных элементов массива А(20).
9.
х.
а) Вычислить число элементов массива А(20) равных заданному числу
б) Вычислить произведение элементов массива А(20)равных заданному
числу b
10. а) Вычислить среднее арифметическое элементов массива А(20)
равных за данному числу а.
б) Вычислить произведение модулей элементов массива А(20).
11. а) Вычислить сумму модулей элементов массива А(20).
б) Вычислить произведение элементов массива В(20) меньших некоторого
числа а.
13
12. а) Вычислить сумму положительных элементов и количество
отрицательных элементов массива Х(20).
б) Вычислить произведение элементов массива А(20) равных заданному
числу х.
13. а) Вычислить сумму элементов массива А(20), модуль которых больше
100.
б) Вычислить произведение элементов массива А(20) меньших 5.
14. а) Вычислить сумму элементов массива Х(15) с четными номерами.
б) Вычислить произведение элементов массива А(20) .
15. а) Вычислить сумму элементов массива А(20) с нечетными номерами.
б) Вычислить произведение элементов массива Х(10), модуль которых
больше 9.
16. а) Вычислить количество элементов массива А(20) равных заданному
числу х.
б) Вычислить произведение элементов массива А(20), с четными
номерами.
17. а) Вычислить сумму элементов массива В1 , В2 ,..,В15 , значения, которых
больше 2 и меньше 10.
б) Найти произведение элементов массива В1 , В2 ,.., В15  , стоящих на четных
местах.
18.
а) Определить количество нулевых элементов массива  А1 , А2 ,.., А10 .
б) Найти произведение положительных элементов массива D1 , D2 ,.., D8  ,
стоящих на четных местах.
19. а) Найти сумму элементов целочисленного массива Z1 , Z 2 ,.., Z 20  ,
значения, которых кратны 3.
б) Вычислить произведение элементов массива N 1 , N 2 ,.., N 10  , и разделить
его на 2.
20.
а) Вычислить сумму элементов массива а1 , а 2 ,.., а15  , значения которых
больше 2 и меньше 7.
б) Найти произведение элементов массива х1 , х2 ,.. х15  , индексы которых
кратны 3.
14
Задание 9
1. Составить программу для вычисления значений функции y 
x3  4x  1
при
x 1
изменении аргумента х от значения хn до значения хк с шагом h.
2.. Составить программу для вычисления значения функции, используя
подпрограмму-функция B =
3 sin x  2 x
20
a

8 sin y  y
10
b
i
i
i 1
i 1
3.Составить программу для вычисления значения функции, используя
подпрограмму-процедуру: Z  a 2  b, где а и b наибольшие корни квадратных
уравнений соответственно 3a 2  a  1  0; 7b 2  4b  2  0.
xi
4.Составить программу для вычисления суммы членов ряда: S  1  
с
i 1 i  1

точностью до члена ряда, меньшего Е
5. Составить программу вычисления суммы элементов кратных 3 и
произведения элементов матриц А(6, 6) и В(5, 5) кратных 2, используя
подпрограмму процедуру.
6.Написать программу, вычисляющую сумму минимальных элементов каждой
строки матрицы А(3, 4). Для нахождения минимальных элементов использовать
подпрограмму функцию.
7. Составить программу вычисления, процедура печатает все делители
заданного целого числа number и сообщает, является ли число простым или
нет.
8. Определить минимальный элемент и его индекс в массиве (Н1, Н2,.., Н10) и
поставить его на пятое место.
9. Составить программу для вычисления значения функции, используя
подпрограмму-функцию:
Z=
2Х
2
3 B
4C
10
, где Х=  Ai ;
I 1
i
15
B  У i ;
I 1
5
С   Аi ;
I 1
10. Вычислить произведение минимальных элементов массивов (R1, R2,.., R10)
и (N1, N2,.., N10).
11. Написать программу вычислении максимальных элементов каждой строки
матрицы А(4,5). Для нахождения максимальных элементов использовать
подпрограмму функцию.
xi 1
i 1 i  2

12. Составить программу для вычисления суммы членов ряда: S  1  
с
точностью до члена ряда, меньшего Е.
15
13. Составить программу для вычисления значения функции, используя
подпрограмму-функцию:
10
K
A2  3A  4
20
Х

У
i
I 1
3B 2  7 B  17
i
I 1
14. Составить программу вычисления суммы положительных элементов и
произведения отрицательных элементов матриц А(6, 6) и В(5, 5) используя
подпрограмму-процедуру.

15. Составить программу для вычисления суммы членов ряда: S  
i 1
i2
x
с
точностью до члена ряда, меньшего Е.
16 Составить программу для приближенного вычисления определенного
b
интеграла y  
a
ex 1
dx методом прямоугольников с шагом интегрирования h.
x
17.Составить программу вычисления средне- арифметического
положительных элементов каждой матрицы порядка А(4, 4), В(5, 5),
используя подпрограмму процедуру.
18. Составить программу вычисления количества элементов матриц А(4, 4) и
В(6, 6) меньших нуля лежащих на и ниже главной диагонали используя
подпрограмму функцию.
19.Составить программу вычисления произведения элементов лежащих на
главной и на побочных диагоналях матриц С(6,6) и В(7,7) используя
подпрограмму-процедуру.
20. Составить программу вычисления периметра, площади, радиуса вписанной
окружности, радиуса описанной окружности треугольника заданными
сторонами а, b и с используя подпрограмму-функцию.
16
Download