Информатика / Теория / мет_указ_КР_ОМИ_КОСОМИ
.pdf51
Вариант 9 |
Вариант 10 |
|
|
Задание 2 "Программирование"
После разработки алгоритма мы переводим его на язык, понятный машине. Алгоритм решения задачи, заданный в виде последовательности команд на языке вычислительной машины (в кодах машины), называется компьютерной программой.
Программирование – теоретическая и практическая деятельность, связанная с созданием программ. Процесс перевода алгоритма в машинную программу называется трансляцией.
Взадании необходимо:
1.Выполнить постановку задачи.
2.Разработать алгоритм решения.
3.Представить алгоритм в виде блок-схемы (для построения блок-схем целесообразно использовать редактор MS Visio 2007).
4.Записать алгоритм на языке программирования VBA.
52
5.Выполнить отладку программы.
6.Провести тестирование программного продукта для различных наборов входных данных.
7.Оформить результаты работы в виде отчета. Обязательные разделы отчета:
Постановка задачи.
Анализ задачи, разработка математической модели.
Разработка алгоритма (запись алгоритма в виде блок-схемы).
Кодирование алгоритма (запись на языке программирования).
Тестирование программы (тестовые расчеты и анализ результатов тестирования).
ВНИМАНИЕ! Задание реализуется после выполнения прилагаемого лабораторного практикума (разделы "Компьютерная графика" и "Алгоритмизация и программирование").
Номер ва- |
Линейные алгорит- |
Ветвящиеся алго- |
Циклические алгорит- |
|
мы (арифметические |
||||
рианта |
мы |
ритмы |
||
циклы) |
||||
|
|
|
||
|
|
|
|
|
Вариант 1 |
Перевести литры в |
Перевести литры в |
Переменная х меняется |
|
|
древнееврейские ло- |
древнееврейские |
от -7 с шагом 7,5. По- |
|
|
ги (древнееврейский |
логи, если вводимое |
считать сумму пятна- |
|
|
лог равен 0,54 л) |
число больше 1 |
дцати значений х. |
|
Вариант 2 |
Перевести литры в |
Перевести литры в |
Переменная х меняется |
|
|
древнееврейские ба- |
от 9 с шагом 1,1. Посчи- |
||
|
древнееврейские |
|||
|
ты (мера для жидко- |
тать произведение шес- |
||
|
баты, если вводи- |
|||
|
стей) (древнееврей- |
ти значений х. |
||
|
мое число меньше 2 |
|||
|
ский бат равен 35 л) |
|
||
|
|
|
||
|
Перевести сантимет- |
Перевести санти- |
Переменная х меняется |
|
|
ры в древнееврей- |
метры в древнеев- |
от 0 с шагом 0,76. По- |
|
Вариант 3 |
ские ситы (древнеев- |
рейские ситы, если |
считать сумму одинна- |
|
|
рейский сит равен 11 |
вводимое число не |
дцати значений х. |
|
|
см) |
равно 3 |
|
|
|
Перевести метры в |
Перевести метры в |
Переменная х меняется |
|
|
древнееврейские зе- |
древнееврейские |
от 2 с шагом 1,5. Вычис- |
|
Вариант 4 |
реты (древнееврей- |
зереты, если вво- |
лить произведение три- |
|
|
ский зерет равен 22 |
димое число боль- |
надцати значений х. |
|
|
см) |
ше 4 |
|
|
|
Перевести граммы в |
Перевести граммы в |
Переменная х меняется |
|
Вариант 5 |
вавилонские шеумы |
вавилонские ше- |
от 0 с шагом 0,8. Посчи- |
|
(вавилонский шеум |
умы, если вводимое |
тать сумму десяти зна- |
||
|
||||
|
равен 0,046 г) |
число меньше 5 |
чений х. |
|
|
Перевести кило- |
Перевести кило- |
Переменная х меняется |
|
|
граммы в вавилон- |
граммы в вавилон- |
от 7 с шагом 1,9. Посчи- |
|
Вариант 6 |
ские мины (вавилон- |
ские мины, если |
тать произведение че- |
|
|
ский мина равен 505 |
вводимое число не |
тырех значений х. |
|
|
г) |
равно 6 |
|
|
|
Перевести литры в |
Перевести литры в |
Переменная х меняется |
|
Вариант 7 |
вавилонские ка (ва- |
вавилонские ка, ес- |
от 7 с шагом 0,4. Вывес- |
|
|
вилонский ка равен |
ли вводимое число |
ти на печать сумму ше- |
53
|
0,84 л) |
больше или равно 7 |
стнадцати значений х. |
|
|
|
|
|
|
|
Перевести литры в |
Перевести литры в |
Переменная х меняется |
|
|
вавилонские паны, |
от 5 с шагом 0,5. Вычис- |
||
|
вавилонские паны |
|||
Вариант 8 |
если вводимое чис- |
лить среднее арифме- |
||
(вавилонский пан ра- |
||||
|
ло меньше или рав- |
тическое десяти значе- |
||
|
вен 50,5 л) |
|||
|
но 8 |
ний х. |
||
|
|
|||
|
Перевести литры в |
Перевести литры в |
Переменная х меняется |
|
|
от 3 с шагом 0,45. Вы- |
|||
|
вавилонские гуры |
вавилонские гуры, |
||
Вариант 9 |
числить среднее ариф- |
|||
(вавилонский гур ра- |
если вводимое чис- |
|||
|
метическое десяти зна- |
|||
|
вен 252,6 л) |
ло не равно 9 |
||
|
чений х. |
|||
|
|
|
||
|
Перевести квадрат- |
Перевести квадрат- |
Переменная х меняется |
|
|
ные метры в вави- |
от 2 с шагом 0,7. Вы- |
||
|
ные метры в вави- |
|||
|
лонские гины, если |
вести на печать сумму |
||
Вариант 10 |
лонские гины (вави- |
|||
вводимое число |
восьми значений х. |
|||
|
лонский гин равен |
|||
|
меньше или равно |
|
||
|
0,588 кв.м.) |
|
||
|
10 |
|
||
|
|
|
Задание 3 "Подготовка реферата по индивидуальной тематике"
ВНИМАНИЕ! Реферат должен представлять собой реферативное сообщение (четко структурированный материал, раскрывающий только основную суть темы) объемом не более 3 страниц. Для подготовки реферата необходимо использовать любой поисковый сервис глобальной сети Интернет.
Номер вари- |
Тема |
|
анта |
||
|
||
|
|
|
Вариант 1 |
Языки программирования низкого уровня и машинно- |
|
|
ориентированные языки. |
|
Вариант 2 |
Вычислительные языки программирования. |
|
|
|
|
Вариант 3 |
Объектные языки программирования. |
|
Вариант 4 |
Структурные языки программирования. |
|
Вариант 5 |
Языки описания сценариев. |
|
Вариант 6 |
Функциональные языки программирования. |
|
Вариант 7 |
Императивные языки программирования. |
|
Вариант 8 |
Декларативные языки программирования. |
|
Вариант 9 |
Искусственный интеллект и языки логического про- |
|
граммирования (языки символьной обработки). |
||
|
||
Вариант 10 |
Языки программирования высокого уровня. |
54
Приложение
Образец титульного листа контрольной работы