- •Министерство образования и науки, молодежи и спорта Украины
- •Содержание
- •Вступление
- •Состав исходных данных для выполнения контрольных работ
- •Контрольная работа 1
- •1.1. Задание 1. Арифметические выражения. Задача 1а
- •1.2. Алгоритм линейной структуры. Задача 1б
- •1.3. Задание 2. Алгоритм разветвляющейся структуры. Задача 2 а
- •1.6. Алгоритм циклической структуры. Задача 3 б
- •Контрольная работа 2
- •2.1. Задание 4. Алгоритм комбинированной структуры. Задача 4
- •2.2. Задание 5. Обработка одномерных массивов. Задача 5 а
- •2.3. Обработка двумерных массивов. Задача 5 б
- •3. Рекомендации по выполнению контрольных заданий
- •3.1. Выбор исходных данных
- •3.2. Запись арифметических выражений в соответствии с правилами алгоритмического языка (qbasic).
- •Некоторые вспомогательные формулы
- •3.3. Пример выполне6ния задачи 1а
- •3.4. Типы алгоритмов
- •3.5. Пример выполнения задачи 1б
- •3.6. Пример выполнения задачи 2а
- •Результат выполнения программы:
- •3.7. Пример выполнения задачи 2б
- •Результат выполнения программы:
- •3.8. Пример выполнения задачи 3 а
- •Блок – схемы
- •1. Цикл ''Пока'' 2. Цикл '' До'' 3. Цикл ''Со счетчиком''
- •Результат выполнения программы:
- •Результат выполнения программы:
- •3.10. Пример выполнения задачи 4
- •Программа
- •Блок – схема
- •Программа
- •Результат выполнения программы:
- •3.11. Пример выполнения задачи 5 а
- •Программа
- •Результат выполнения программы:
- •3.12. Пример выполнения задачи 5 б
- •Блок – схема
- •Программа
- •Література
Вступление
Методические указания предназначены для студентов направлений «Строительство» и «Машиностроение» дневной формы обучения. Методические указания содержат исходные данные, рекомендации по выполнению задач и дополнительную информацию по программированию.
Задания рассчитаны на самостоятельную работу.
Предусматривается, что студентам известны основные понятия об алгоритмическом языке и команды интерпретатора, которые достаточны для выполнения работ с использованием компьютера.
Для выбора варианта задания используются две последние цифры номера зачетной книжки или номер варианта определяется преподавателем:
если эти цифры составляют число меньшее 50, то это число считается номером варианта;
если цифры составляют число большее или равное 50, за номер варианта принимается число, равное полученному минус 50.
Например: если две последние цифры 27, то номер варианта N = 27,
две последние цифры 75, то номер варианта N = 75 – 50 = 25.
По результатам выполненных контрольных работ в конце семестра студент получает зачет.
Формы представления контрольных работ: в электронном виде на дисках или дискетах, а также в рукописном или печатном виде на листах формата А4.
Отчет о выполнении каждой контрольной работы должен содержать следующее:
- титульный лист с фамилией, инициалами, номером зачетной книжки, наименования группы и варианта задания;
- детальное изложение индивидуального задания;
- схему алгоритма решения задачи;
- пояснения всех переменных и массивов, используемых при решении задачи;
- программу на алгоритмическом языке, соответствующей алгоритму задачи;
- результаты выполнения программы с помощью компьютера.
Состав исходных данных для выполнения контрольных работ
Контрольная работа 1
Задание 1 ''Арифметические выражения и алгоритм линейной структуры'': задача 1А направлена на закрепление навыков записи арифметических выражений по правилам алгоритмического языка, задача 1Б – разработка программы алгоритма линейной структуры.
Задание 2 ''Алгоритм разветвляющейся структуры'': задачи 2А и 2Б предполагают разработку разветвляющихся алгоритмов с различными типами условий.
Задание 3 ''Алгоритм циклической структуры'': задачи 3А и 3 Б – содержат условия задач табулирования функции и вычисления суммы, реализуемые с помощью простых циклов.
Контрольная работа 2
Задание 4 ''Алгоритм комбинированной структуры'': условия задач сочетают в себе разветвляющийся и циклический итерационный алгоритм.
Задание 5 ''Обработка массивов'': задачи 5А и 5Б содержат условия задач, связанные с обработкой одномерных и двумерных массивов.
Контрольная работа 1
1.1. Задание 1. Арифметические выражения. Задача 1а
Таблица 1
|
№ п.п. |
1А Записать арифметические выражения в символах алгоритмического языка | |
|
00 |
sin( 3 – 4 tg5 / 4 (2)) |
|
|
01 |
log
ab
(2,568
c
–m)5 |
arctg( x ln (3.2 a)) |
|
02 |
|
log
3k( |
|
03 |
|
n 3cos(2a+n2)5 |
|
04 |
0,003 а + x ln (3.2 a) |
|
|
05 |
a+
b m
+ |
2 ctg3 - cos |
|
06 |
sin 4( ln (3+a) - nd)2 |
|
|
07 |
2
b+
m
+
|
cos πm – sin 2c() |
|
08 |
lga+2 – 2 tg () |
|
|
09 |
|
( |
|
10 |
3,6
2+
k +
(0,08 c
– m)5 |
3 tg 2+d ( x - 2) |
|
11 |
cos 3 n 2 + |
|
|
12 |
|
|
Продолжение таблицы 1
|
№ п.п. |
1А Записать арифметические выражения в символах алгоритмического языка | |
|
13 |
ctg( 3 - 6 x - 2a+x) |
sin a+k (ln (a - n d)2) |
|
14 |
|
n 3+carctg( 2+n2 ) |
|
15 |
0,3e d+n +x ln (3,2 a) |
log
n
(
х)
+ |
|
16 |
|
sіn
n
/
3
( |
|
17 |
sin n + m ( b – ln a)2 |
|
|
18 |
|
c a+ m + e a +3 m |
|
19 |
ab+c
+
|
2
b
– 3 m
+
|
|
20 |
|
e am + ctg (x+) a+ m |
|
21 |
arctg2 a + 3,06 x2a |
|
|
22 |
|
ctg 2+a ( πδ+ a ) |
|
23 |
log b (a2 + kd)3 |
|
|
24 |
cos5 bca – 2 ln x v y |
c+3
(
|
|
25 |
2 a x 4 - tg (πa+m)3 |
|
|
26 |
arctg ( + 5,2 b) 3 |
|
|
27 |
0,2
х
k
+а(y
c –m)5 |
log
n+2
(
х)
+ |
Продолжение таблицы 1
|
№ п.п. |
1А Записать арифметические выражения в символах алгоритмического языка | |
|
28 |
|
lgarctg a+2 ( + ) |
|
29 |
e a+m +ctg n (3x+) a |
sin( b + 0,5 ctg 2a (+3)) |
|
30 |
log
a-b
(0,08
bc
– 5)2 |
arctg( 2x ln (c+ a)) |
|
31 |
a ln (3.2 + n) + 0,203 h |
|
|
32 |
|
|
|
33 |
|
cos
d+
3
( |
|
34 |
|
n 2acos(2a-n2) |
|
35 |
log
x( |
|
|
36 |
cos (π+) – sin 2()3 |
|
|
37 |
|
t 3dcarctg( 2h + m2+d ) |
|
38 |
arctg2xa + 0,25 (c + x)2a |
|
|
39 |
|
|
|
40 |
|
3c 2c+ m - e a - 3 m |
|
41 |
a+
b m
+ |
2 ctg3 - cos |
|
42 |
|
xe am + tg 2n (3-) |
Продолжение таблицы 1
|
№ п.п. |
1А Записать арифметические выражения в символах алгоритмического языка | |
|
43 |
|
|
|
44 |
(x +2) ctg - cos |
|
|
45 |
log
2n
(
3)
|
b
-
-
m
+ |
|
46 |
|
|
|
47 |
sin c( ln (3a + nd)3 |
|
|
48 |
|
n (2+ d )cos(2 x - (3+h) n2) |
|
49 |
arctg3 n + x 2 |
log
ac
(
х+2)
+ |
IIIIIIII
