Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 130.docx
Скачиваний:
22
Добавлен:
30.04.2022
Размер:
185.94 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Воронежский государственный технический университет»

Кафедра информатики и графики

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению контрольной работы № 1

по курсу «Информатика»

для студентов заочного обучения всех направлений подготовки

Воронеж 2017

УДК 69.003:658.5.012.22

ББК 32.973

Составители

В.П.Авдеев, В.И. Гильмутдинов, А.Д. Кононов, А.А. Кононов

Методические указания к выполнению контрольной работы № 1

по курсу «Информатика» для студ. заочного обучения всех направлений подготовки / ВГТУ; сост.: В.П. Авдеев [и др.]. ‑ Воронеж. 2017. ‑ 14 с.

В методических указаниях содержатся задания к контрольной работе № 1 по шести разделам курса «Информатика» и пример выполнения. Определен объем семестровой самостоятельной подготовки студентов, приводится список литературы, которую рекомендуется использовать при выполнении контрольной работы и при подготовке к лабораторному практикуму в период сессии.

Предназначены для студентов заочного обучения всех направлений подготовки.

Табл. 4. Библиогр.: 7 назв.

УДК 69.003:658.5.012.22

ББК 32.973

Печатается по решению учебно-методического совета ВГТУ

Рецензент – А.М. Бобрешов, д-р ф.-м. н., проф.

Воронежского государственного университета

ВВЕДЕНИЕ

В последнее время радикально меняется сама система пользования ЭВМ: преобладающей формой даже при решении сложных технических задач становятся прямые контакты пользователей с ЭВМ без посредничества профессиональных работников вычислительных центров или при их минимальном участии. Успешная самостоятельная работа требует усиления подготовки в области информатики и использования вычислительных средств. Основные компоненты этой подготовки базируются на умении подготавливать задачу для численного решения, составлять рациональную программу на соответствующем алгоритмическом языке.

Выполнение контрольной работы предусматривает письменные ответы на шесть заданий, варианты которых выбираются в соответствии с шифром обучающегося. Для выбора перечня заданий используется следующий алгоритм. Пусть окончание шифра (последние две цифры) представляет собой комбинацию цифр ab. Тогда выбор вариантов заданий осуществляется по табл. 1.

Таблица 1

Способ определения вариантов заданий

№ задачи

1

2

3

4

5

6

№ варианта

а

b

| a - b |

a + b

|a – b|*a

a*b

В задачах № 4 - № 6 вариант определяется последней цифрой результата. Пример: номер шифра имеет окончание 79, то есть a = 7, b = 9. Следовательно, в задаче № 1 выполняется вариант 7, в задаче № 2 - вариант 9, в задаче № 3 - вариант 2 ( | 7 - 9 | = 2 ), в задаче № 4 - вариант 6 ( 7 + 9 = 16 ), в задаче № 5 - вариант 4 ( | 7 - 9 |*7= 14 ) и в задаче № 6 - вариант 3 ( 7* 9 = 63).

При решении задачи № 1 дробное число переводится с точностью в десять знаков после запятой. В задачах № 3 - № 6 должны быть приведены блок-схемы алгоритмов, а также предусмотрен вывод на экран всех исходных данных и результатов.

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

I. Арифметические основы эвм.

БАЗОВЫЕ ЭЛЕМЕНТЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА PASCAL

Для номера варианта, найденного по предпоследней цифре шифра, из табл. 2 требуется:

а) перевести следующие числа из десятичной системы счисления в двоичную;

б) определить результат выполнения в TURBO PASCAL следующих функций и операций;

в) записать на языке программирования PASCAL выражение.

Таблица 2

Варианты к выполнению задания 1

№ варианта

Задание а)

Задание б)

Задание в)

0

234

0,845

Pred(8)

Odd(15)

1

238

0,395

Trunc(5.61)

Frac(14.09)

2

654

0,743

Round(7.2)

16 Mod 3

3

678

0,485

Succ(19)

2.9>1.8

4

354

0,716

Int(17.95)

10 Div 7

5

113

0,592

83<=77

Pred(‘d’)

6

437

0,552

Odd(16)

Trunc(11.0)

7

723

0,864

Frac(0.99)

Round(1.5)

8

292

0,184

35 Mod 5

Int(0.8)

9

123

0,208

Succ(‘S’)

87 Div 10

II. Линейный вычислительный процесс

В данном задании требуется составить на языке PASCAL программу вычисления значения функции (номер варианта определяется последней цифрой шифра):

0)

2)

4)

6)

8)

1)

3)

5)

7)

9)

III. Разветвляющийся вычислительный процесс

По выбранному в соответствии с описанной выше методикой номеру варианта составить программу вычисления функции на языке PASCAL:

0)

2)

4)

1)

3)

5)

6)

8)

7)

9)

IV. Циклический вычислительный процесс

Определив номер варианта в соответствии с шифром, составить на алгоритмическом языке PASCAL программу вычисления значений функции для данных из табл. 3.

Таблица 3

Варианты к выполнению задания 4

варианта

Табулируемая

Функция

Пределы

изменения x

Шаг в цикле

Используемый

оператор цикла

0

[ 1; 3 ]

0,125

FOR

1

[ 1; 2 ]

0,05

FOR

2

[ 0; 10)

0,53

FOR

3

[ 0; 1 ]

0,07

FOR

4

[ -10; 0 )

0,58

WHILE

5

[ 2; 11 ]

0,77

WHILE

6

[ 2; 16 )

1,07

WHILE

7

[ 0,5; 4 ]

0,23

REPEAT

8

[ -4; -1 ]

0,31

REPEAT

9

[ 4,1; 8 ]

0,4

REPEAT

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]