Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Министерство науки и образования Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Северо-Кавказский федеральный университет»
Методические указания
к выполнению контрольной работы
по дисциплине «Информатика»
Часть 2
для студентов специальности
080100.62 Экономика (бакалавриат)
Ставрополь, 2012
Контрольная работа по информатике для факультета ЭФ
во 2-м семестре
Контрольная работа оформляется на скрепленных листах А4 или в отдельной тетради. Каждое задание должно начинаться с условия, выполняется и описывается подробно. Титульный лист представлен в Приложении А.
Срок сдачи контрольной работы на проверку 01.04
Контрольная работа во 2-м семестре состоит из 4-х заданий по приведённым темам. Варианты заданий распределяются преподавателем.
Задание 1: Составить таблицу истинности для логической функции (Таблица 1 в соответствии с вариантом) и определить истинность формулы.
Таблица 1 - Варианты задания №1
№ варианта |
Логическая функция |
№ варианта |
Логическая функция |
1 |
F=X&¬Y v Y&Z |
2 |
F = (AvB)&( ¬BvCvB) |
3 |
F=¬(X v Y)&(X&¬Y) |
4 |
F = (Av¬B)&(-AvB) |
5 |
F = (C& ¬A)v ¬ (AvB&C) |
6 |
F = ¬(A&B)&(AvC) |
7 |
F = C&AvB&¬C |
8 |
F = (A→B)&(BvC) |
9 |
F = ¬ (AvB&C)vA |
10 |
F = Bv(C& ¬A)v(A&B) |
11 |
F = ¬AvB&C&A |
12 |
F= ¬ (A&B)vC&D |
13 |
F = (AvB)&(CvB) |
14 |
F=A&(BvC)v ¬B |
15 |
F =¬ (А&В&С)vB |
16 |
F = -B&(( ¬A&B)vA) |
17 |
F =¬ (A&B&C)(Cv¬A) |
18 |
F = BvA&C&( ¬BvC) |
19 |
F = B&¬Av¬B&A |
20 |
F =X&(ZvX))&(ZvY) |
21 |
F = (X&¬Y)vZ&X |
22 |
F = A&B&(B&Cv¬A) |
23 |
F = X&YvX¬&Z |
24 |
F = ¬ (XvY)&ZvX&Y |
25 |
F =(XvY)&(YvX)vZ |
26 |
F =¬ (B&C)(BvC&¬A) |
27 |
F = ¬ ((XvY)&(ZvX))&Z |
28 |
F =(C& ¬A)& (AvB)&C |
29 |
F=A&BvC&¬A |
30 |
F = XvZ&(Yv ¬X)vZ |
Задание 2. Вычислить значения функции при заданных значениях ее переменных. Данные для вычислений взять в Таблице 2 в соответствии со своим вариантом. В контрольной работе представить файл MathCAD и его распечатку с вычислениями.
Таблица 2- Варианты задания №1 и №2
№ варианта |
Задание 1 |
№ варианта |
Задание 2 |
1 |
,, при , , . |
1 |
|
2 |
, , при , , |
2 |
|
3 |
, , при , |
3 |
|
4 |
, , при , , |
4 |
|
5 |
, , при , , |
5 |
|
6 |
, , при , , |
6 |
|
7 |
, , при , , |
7 |
|
8 |
, , при , , |
8 |
|
9 |
, , при , , , |
9 |
|
10 |
, , при , , |
10 |
|
11 |
,, при , , . |
11 |
|
12 |
, , при , , |
12 |
|
13 |
, , при , , |
13 |
|
14 |
, , при , , , |
14 |
|
15 |
, , при , |
15 |
|
16 |
, при , , |
16 |
|
17 |
, , при , , |
17 |
|
18 |
,, при , , . |
18 |
|
19 |
, , При , , , |
17 |
|
20 |
,, при , , . |
20 |
|
21 |
, , при , |
21 |
|
22 |
, , при , , |
22 |
|
23 |
,, при , , . |
23 |
|
24 |
, , при , , , |
24 |
|
25 |
, , при , , |
25 |
|
26 |
,, при , , . |
26 |
|
27 |
, , при , , , |
27 |
|
28 |
,, при , , . |
28 |
|
29 |
, , при , , |
29 |
|
30 |
, , при , , |
30 |
Задание3. Вычислить функцию с дискретным аргументом и представить в виде таблиц. Интервал изменения дискретного аргумента взять от 1 до 30. Данные для вычислений взять в Таблице 2 в соответствии со своим вариантом. В контрольной работе представить файл MathCAD или его распечатку с вычислениями.
Тема 3: Алгоритмизация и программирование задач разветвляющейся структуры(таблица 3).
Задание4: Составить блок-схему и программу задачи по варианту(таблица 3), отладить и выполнить ее. В контрольной работе представить блок-схему, распечатку отлаженной программы и результаты ее работы.
Таблица 3 Варианты задания 3
№ |
Условия задания №4 (Использовать множественный выбор) |
1 |
Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при m=1 получаем ФЕВРАЛЬ) |
2 |
Вводится число М (М <=12). Распечатать соответствующий этому числу месяц |
3 |
Вводится число D (D<=7). Распечатать соответствующий этому числу день недели (например: 3 - среда). |
4 |
Абитуриенты сдают три экзамена. Если они набирают не менее 13 баллов, то это даёт право поступить на дневное отделение, от 10 до 12 вечернее, от 8 до 9 заочное и ниже 8 баллов отказ в приёме на учебу. Записать программу, которая в зависимости от суммы набранных баллов сообщает абитуриенту его права на поступление. |
5 |
Дано число М (М<=12). Определить количество дней в данном месяце. |
6 |
Дано число М (М<=12). Определить, к какому сезону года относится данный месяц. |
7 |
С клавиатуры вводится оценка полученная студентом О. Выдать сообщение: «Молодец », если О=5; «Хорошо » (О=4), «Лентяй »(О=3), «Бездельник » (О=2). |
8 |
Дано число М (М<=12). Определить, к какому кварталу относится данный месяц (вывести словесно). |
9 |
Для целого числа К от 1 до 20 напечатать фразу “Мне К лет”, учитывая, что при некоторых значения К слово "лет" надо заменить на слово “год” или “года” |
10 |
Дано число Р (Р<=7) - радуга. Распечатать соответствующие этому числу цвета |
11 |
Написать программу, которая по данному натуральному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января Новый год, 7 января Рождество) или сообщение, что праздников нет. |
12 |
Написать программу, которая бы по введенному номеру времени года (1 зима) выдавала соответствующие этому номеру года месяцы в каждом месяце. |
13 |
Возраст человека условно разделим на детский, юношеский, возраст взрослого человека и возраст пожилого человека. Записать алгоритм и программу, отвечающую на ввод с клавиатуры, например, возраст 15 "Вы юноша". |
14 |
С клавиатуры вводится Т время суток. Вывести сообщение: «Вы уже проснулись », если Т<10; «Не пора ли обедать?» (Т=12), «Еще не вечер » (Т>19), «Как работается?» в остальных случаях. |
15 |
Записать программу, которая на ввод времени суток выводит соответствующее пожелание доброго утра, доброго дня, доброго вечера и спокойной ночи. |
16 |
Записать программу, которая на ввод знака препинания выдаёт на экран дисплея его название. Например, на ввод точки выдаёт текст: «Это точка». |
17 |
С клавиатуры вводится три оценки по экзаменам студента. Вычислить средний балл студента S. Определить, какую стипендию ему начислить: повышенную (S>=4,5), обычную (4<S>4,5), или отказать в ней (S<4). |
18 |
Имеется пронумерованный список деталей: 1) шуруп, 2) гайка, 3) винт, 4) гвоздь, 5) болт. Составить программу, которая по номеру детали выводит на экран её название. |
19 |
Дана масса тела в килограммах. Написать программу, которая бы по введенному номеру единицы измерения (1 килограмм, 2 миллиграмм, 3 грамм, 4 тонна, 5 центнер) выводила значение этой массы в соответствующей единице. |
20 |
Написать программу, которая бы по введенному числу от 1 до 5 (номеру курса) выдает соответствующее сообщение «Привет, первокурсник». |
21 |
Вводятся любое число от 1 по 7. Написать программу, которая будет выводила соответствующий цвет радуги (1-красный, 2-оранжевый, и т.д.). Для других чисел, вывести сообщение, что в радуге только семь цветов. |
22 |
Даны два числа А и В. Написать программу, которая по введенному номеру арифметического действия (1 сложение, 2 вычитание, 3 умножение, 4 деление) выполняла бы соответствующее действие над числами А и В. |
23 |
Написать программу, которая по введенной системе счисления (двоичная, 4-я,8-я, 10-я или 16-я) выводила перечень используемых цифр и символов в этой системе. |
24 |
Написать программу, которая бы по введенному числу от 1 до 10 (номеру класса) выдавала одно из соответствующих сообщений: «Это первоклассник», или «Это ученик младшей школы», или «Это ученик средней школы», или «Это ученик старшей школы», или «Это выпускник» . |
25 |
Написать программу, которая бы по введенному количеству дней, выводила названия соответствующих месяцев. |
26 |
Написать программу, которая бы по введенной цифре (1,5, 10, 50 или 100) выводила ее написание в римской системе счисления. |
27 |
Вводятся любое число от 1 по 7. Написать программу, которая будет выводить соответствующую ноту(1-до, 2-ре, и т.д.). Для других чисел, вывести сообщение, что нот только семь. |
28 |
Дана масса тела и номер единицы измерения (1 килограмм, 2 миллиграмм, 3 грамм, 4 тонна, 5 центнер). Написать программу, которая выводила бы соответствующее значение массы в граммах. |
29 |
Вводятся числ от 10 по 15. Написать программу, которая выводит соответствующее этому числу значение в 16-й системе. |
30 |
Дана емкость дискеты (V=1.4 мегабайт). Написать программу, которая бы по введенному номеру единицы измерения информации(1 бит, 2 байт, 3 килобайт, 4 мегабайт, 5 гигабайт) переводила V в соответствующую единицу измерения. |
Тема 4: Алгоритмизация и программирование задач циклической структуры.
Задание:5 Составить блок-схему и программу задачи по варианту (таблица 4), отладить и выполнить ее. В контрольной работе представить блок-схему, распечатку отлаженной программы и результаты ее работы.
Таблица 4 Варианты задания 4
Вариант задания |
Условия заданий №4 |
1 |
Вводится последовательность из N чисел. Найти произведение и количество положительных среди них чисел. |
2 |
Вводится последовательность из N чисел. Найти, сколько в ней нулей и вычислить сумму отрицательных чисел. |
3 |
Вводится последовательность из M чисел. Найти наименьшее из всех положительных чисел. |
4 |
Вводится последовательность из N чисел. Найти наибольшее из всех отрицательных чисел. |
5 |
Вводится последовательность целых чисел, 0 конец последовательности. Найти сумму и количество положительных чисел. |
6 |
Дана последовательность из М чисел. Подсчитать, сколько в ней отрицательных, положительных и нулевых элементов. |
7 |
Вводится последовательность чисел, 0 конец последовательности. Найти два наибольших числа. |
8 |
Дана последовательность из М чисел, среди которых имеется один ноль. Вычислить сумму чисел и их количество до ноля и после ноля. |
9 |
Вводится последовательность ненулевых чисел, 0 конец последовательности. Сколько из этих чисел больше 5, но меньше 10. Найти сумму таких чисел. |
10 |
Дана последовательность из М чисел. Все отрицательные среди них числа возвести в квадрат и найти их сумму. |
11 |
Дана последовательность из М чисел. Найти сумму и произведение всех положительных чисел. |
12 |
Дана последовательность из М чисел. Найти наибольшее и наименьшее среди отрицательных из них. |
13 |
Дана последовательность из М чисел. Найти наименьшее из всех чисел, больших 10, и его порядковый номер. |
14 |
Дана последовательность из М чисел, все положительные среди них числа заменить их корнем и найти их количество. |
15 |
Вводится последовательность ненулевых чисел, 0 конец последовательности. Найти наибольшее и наименьшее среди них. |
16 |
Дана последовательность чисел, заканчивающаяся 0. Найти сумму чисел меньших 3 и произведение чисел больших 10. |
17 |
Дана последовательность из М чисел. Сколько из этих чисел больше 7, но меньше 20. Найти произведение таких чисел. |
18 |
Вводится последовательность из N чисел. Вычислить среднеарифметическое значение отрицательных среди них чисел. |
19 |
Вводится последовательность ненулевых чисел, 0 конец последовательности. Найти наименьшее из всех чисел, меньших 15 и его порядковый номер. |
20 |
Вводится последовательность из М чисел. Найти два наибольших числа и их порядковые номера. |
21 |
Дана последовательность из М чисел. Найти, сколько в ней пятерок и вычислить произведение отрицательных чисел. |
22 |
Вводится последовательность ненулевых чисел, 0 конец последовательности. Сколько введено чисел меньших 7 и сколько больших. |
23 |
Вводится последовательность из N чисел. Вычислить среднеарифметическое значение положительных среди них чисел. |
24 |
Вводится последовательность ненулевых чисел, 0 конец последовательности. Подсчитать, сколько в ней отрицательных чисел и сумму положительных чисел. |
25 |
Дана последовательность из М чисел. Найти среднеарифметическое положительных среди них чисел и среднеарифметическое отрицательных. |
26 |
Дана последовательность из N чисел. Найти среднее арифметическое отрицательных среди этих чисел. |
27 |
Последовательно вводятся N целых чисел. Найти разницу между наибольшим и наименьшим из них. |
28 |
Последовательно вводятся N целых чисел. Найти минимальное из положительных значений. |
29 |
Последовательно вводятся N целых чисел. Найти количество отрицательных среди них и их произведение. |
30 |
Последовательно вводятся N целых чисел. Определить каких среди них чисел больше: положительных ил отрицательных. |
Приложение A
Министерство науки и образования Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Северокавказский федеральный университет»
Контрольная работа № 2_
по дисциплине Информатика
Вариант №_____
Группа ______________________
Студент ______________________
Преподаватель _________________
Контрольная работа защищена _________________
Ставрополь, 20__
PAGE \* MERGEFORMAT 10