Министерство образования и науки, молодежи и спорта Украины
Одесская государственная академия строительства и архитектуры
Кафедра прикладной и вычислительной математики и САПР
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
И исходные данные для выполнения
Индивидуальных заданий (контрольных работ 1 и 2)
По дисциплине «Информатика. Общий курс»
Для студентов направлений подготовки
«Строительство» и «Машиностроение»
Образовательно-квалификационный уровень «Бакалавр»
Дневная форма обучения
ОДЕСА - 2012
УДК 51
«УТВЕРЖДЕНО»
Ученым советом факультета ЭкУС
Протокол № 4 от 6 декабря 2012 г.
Методические указания рассмотрены и рекомендованы к печати на заседании кафедры ПВМ и САПР, протокол № 4 от 16 ноября 2012 г., и научно-методической комиссии факультета ЭкУС, протокол № 4 от 29 ноября 2012 г.
Составители: к.т.н., доцент Денисенко В.Ю., доцент кафедры ПВМ и САПР
к.т.н., доцент Ковалёва И.Л., доцент кафедры ПВМ и САПР к.ф.-м.н., доцент Окара Д.В., доцент кафедры ПВМ и САПР
Подоусова Т.Ю. ассистент кафедры ПВМ и САПР
Рецензенты: д.т.н., профессор Ляшенко Т.В., профессор кафедры ПВМ и САПР
к.ф.-м.н., доцент Чернишев В.Г., доцент кафедры ММАЭ ОНЭУ
Методические указания содержат исходные данные и рекомендации для выполнения индивидуальных заданий (контрольных работ 1 и 2) по дисциплине «Информатика. Общий курс». Приведенные примеры (схемы и программы), а также дополнительная информация дают возможность изучения материала курса при самостоятельном выполнении контрольных работ студентов дневной формы обучения.
Ответственный за выпуск: заведующий кафедрой прикладной и вычислительной математики и САПР, д.ф.-м.н., профессор Плотников А.В.
СОДЕРЖАНИЕ
ВСТУПЛЕНИЕ……………………………….…………………….…… | 4 | |
1 | КОНТРОЛЬНАЯ РАБОТА 1…………………………….………….. | 6 |
1.1. Задание 1. Арифметические выражения. Задача 1А……..…… | 6 | |
1.2. Алгоритм линейной структуры. Задача 1Б……..….……............ | 10 | |
1.3. Задание 2. Алгоритм разветвляющейся структуры. Задача 2А | 18 | |
1.4. Алгоритм разветвляющейся структуры. Задача 2Б.………..... | 23 | |
1.5. Задание 3. Алгоритм циклической структуры. Задача 3А.….…. | 27 | |
1.6. Алгоритм циклической структуры. Задача 3Б.……….……… | 33 | |
2 | КОНТРОЛЬНАЯ РАБОТА 2……………………….………................ | 39 |
2.1. Задание 4. Алгоритм комбинированной структуры. Задача 4… | 39 | |
2.2. Задание 5. Обработка одномерных массивов. Задача 5А.…….…. | 52 | |
2.3. Обработка двумерных массивов. Задача 5Б.…………....……..… | 56 | |
3 | РЕКОМЕНДАЦИИ ДЛЯ ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ ЗАДАНИЙ | 60 |
3.1. Выбор исходных данных…………………………….………............ | 60 | |
3.2. Запись арифметических выражений……………..……………… | 60 | |
3.3. Пример выполнения задачи 1А………………..……………..…. | 62 | |
3.4. Типы алгоритмов..…………………………………………..…..…. | 62 | |
3.5. Приклад выполнения задачи 1 Б……………………………..….. | 63 | |
3.6. Приклад выполнения задачи 2 А………………...………..…... | 63 | |
3.7. Приклад выполнения задачи 2 Б……………………………..….. | 65 | |
3.8. Приклад выполнения задачи 3 А………………………………. | 66 | |
3.9. Приклад выполнения задачи 3 Б……………………………….. | 68 | |
3.10. Приклад выполнения задачи 4………………………………… | 70 | |
3.11. Приклад выполнения задачи 5 А………………...…………… | 75 | |
3.12. Приклад выполнения задачи 5 Б………………...…………… | 77 | |
ЛИТЕРАТУРА………………...………………………………………… | 80 |
ВСТУПЛЕНИЕ
Методические указания предназначены для студентов направлений «Строительство» и «Машиностроение» дневной формы обучения. Методические указания содержат исходные данные, рекомендации по выполнению задач и дополнительную информацию по программированию.
Задания рассчитаны на самостоятельную работу.
Предусматривается, что студентам известны основные понятия об алгоритмическом языке и команды интерпретатора, которые достаточны для выполнения работ с использованием компьютера.
Для выбора варианта задания используются две последние цифры номера зачетной книжки или номер варианта определяется преподавателем:
- если эти цифры составляют число меньшее 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