- •Министерство образования и науки, молодежи и спорта Украины
- •Содержание
- •Вступление
- •Состав исходных данных для выполнения контрольных работ
- •Контрольная работа 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) |
+ lg ( d) |
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 () |
- d f y |
09 |
(+ 2) 3 | |
10 |
3,6 2+ k + (0,08 c – m)5 |
3 tg 2+d ( x - 2) |
11 |
cos 3 n 2 + | |
12 |
( cos 3 - π) |
Продолжение таблицы 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 |
tg3- cos |
sіn n / 3 () |
17 |
sin n + m ( b – ln a)2 |
+ f a m b |
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 ( - 3mn ) |
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 |
+ lg ( c+2) |
32 | ||
33 |
ctg3+ cos |
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 |
- y | |
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