КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Методические указания к выполнению лабораторных работЛабораторные занятия проводятся с целью приобретения практических навыков алгоритмизации, программирования, тестирования и отладки программ на компьютере с использованием современных технологий и инструментальных средств.
Перечень лабораторных работ: - Лабораторная работа №1. Следование. - Лабораторная работа №2. Развилка. - Лабораторная работа №3. Оператор-переключатель. - Лабораторная работа №4. Циклы. - Лабораторная работа №5. Обработка массивов. - Лабораторная работа №6. Методы сортировки. - Лабораторная работа №7. Обработка строк. - Лабораторная работа №8. Файлы строк. - Лабораторная работа №9. Файлы структур. - Лабораторная работа №10. Линейные списки. - Лабораторная работа №11. Стеки, деки, очереди. - Лабораторная работа №12. Классы.
Выполнение каждой лабораторной работы включает разработку алгоритма, написание программы, тестирование и отладку программы на компьютере в одной из компьютерных лабораторий университета, демонстрацию результатов преподавателю, составление отчета о лабораторной работе. Содержание отчета должно полностью соответствовать заданию на эту лабораторную работу. Форма титульного листа отчета приведена в приложении.
Лабораторная работа №1 Следование
Цель лабораторной работы: изучение концепций и освоение технологии структурного программирования, приобретение навыков структурного программирования на языке C/С++ при решении простейших вычислительных задач.
Задание на программирование: используя технологию структурного программирования разработать линейную программу решения индивидуальной вычислительной задачи.
Порядок выполнения работы:
1) Получить у преподавателя индивидуальное задание и выполнить постановку задачи: сформулировать условие, определить входные и выходные данные. 2) Разработать математическую модель вычислений. 3) Выполнить все необходимые вычисления вручную и принять полученные результаты в качестве контрольных значений. 4) Построить схему алгоритма решения задачи. 5) Составить программу на языке C/С++. 6) В программе использовать данные типа unsigned char. 7) Выходные данные (сообщения)выводить на экран в развернутой форме. 8) Проверить и продемонстрировать преподавателю работу программы. 9) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, текст программы, контрольные примеры.
Варианты индивидуальных заданий
|