Реферат Курсовая Конспект
Компьютерные технологии в приборостроении - раздел Компьютеры, Содержание Введение &nbs...
|
СОДЕРЖАНИЕ
ВВЕДЕНИЕ | |
1. ПОСТАНОВКА ЗАДАЧИ | |
2. ВЫБОР И ОБОСНОВАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ НА ЭВМ | |
3. ПЕРЕЧЕНЬ ПОЛЬЗОВАТЕЛЬСКИХ ТИПОВ И ПЕРЕМЕННЫХ, ИСПОЛЬЗУЕМЫХ В ПРОГРАММЕ | |
4. СТРУКТУРА ПРОГРАММЫ | |
5. СХЕМЫ АЛГОРИТМОВ ПРОГРАММ И ПОДПРОГРАММ | |
6. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ АЛГОРИТМА | |
7. ЗАПИСЬ АЛГОРИТМА НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ | |
8. ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ | |
9. ОБЩАЯ ХАРАКТЕРИСТИКА ПРОГРАММЫ | |
10. ЭКОНОМИКА И ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА | |
11. МЕРОПРИЯТИЯ ПО ТБ | |
ЗАКЛЮЧЕНИЕ | |
СПИСОК ЛИТЕРАТУРЫ | |
ПРИЛОЖЕНИЕ 1: листинг программы | |
ГРАФИЧЕСКАЯ ЧАСТЬ: | |
Лист 1. Результаты работы программы | |
Лист 2. Структура программы | |
Лист 3. Схема модуля Test | |
Лист 4. Технико-экономические показатели | |
ВВЕДЕНИЕ
Одним из направлений применения технических средств в учебном процессе является автоматизация процесса обучения. Для этих целей и предназначены обучающие программы, с помощью которых можно организовать изучение материала, его закрепление и проверку правильности самостоятельного выполнения работы.
Целью дипломного проекта является создание обучающей программы по курсу “Компьютерные технологии в приборостроении”.
Дисциплина “Компьютерные технологии в приборостроении” предназначена для общетехнической подготовки студентов Санкт-Петербургского Государственного университета аэрокосмического приборостроения по специальностям 1902, 1903, 1910 и преследует следующие цели:
- ознакомить студента с аппаратными и программными средствами ЭВМ;
- дать представление о математическом моделировании и программировании задач;
- выработать у студента практические навыки работы с языком программирования С/С++ и системами автоматизации математических расчетов.
В результате изучения дисциплины “Компьютерные технологии в приборостроении” студенты должны знать основы аппаратного и программного обеспечения ЭВМ, программных средств автоматизации математических расчетов, основные принципы математического моделирования, алгоритмизации и программирования на языке С/С++, а также – уметь составлять программы на языке программирования С/С++ и использовать системы автоматизации математических расчетов для решения инженерных задач.
Дисциплина “Компьютерные технологии в приборостроении” включает в себя следующие разделы:
1) общие сведения об ЭВМ, аппаратное и программное обеспечение,
2) основы языка программирования С/С++,
3) программные среды конечного пользователя,
4) математическое моделирование и решение инженерных задач на ЭВМ,
5) обработка экспериментальных данных на ЭВМ,
6) использование сетевых технологий.
Дисциплина “Компьютерные технологии в приборостроении” должна подготовить студента к самостоятельному использованию возможностей вычислительной техники в течение всего последующего обучения в вузе.
В связи с необходимостью преподавания дисциплины “Компьютерные технологии в приборостроении” большому количеству студентов очной, очно-заочной и заочной форм обучения актуальной является задача частичной автоматизации процесса обучения.
Процесс автоматизированного обучения с помощью обучающих программ представляет собой комбинацию двух методов обучения: пассивного и активного.
Пассивный метод обучения предусматривает возможность одностороннего обращения обучаемого к ЭВМ для получения информации по теоретическим вопросам, для изучения алгоритма решения задачи или для оценки правильности самостоятельного решения задачи. При этом информация, выводимая на экран дисплея должна быть краткой и носить информативно-консультационный характер.
Активный метод обучения предусматривает закрепление и проверку изученного материала в режиме диалога с ЭВМ. Диалог ведется в форме вопросов, которые ЭВМ задает обучаемому, и ответов последнего. Программа обеспечивает проверку правильности ответов обучаемого. При неправильном ответе на экран монитора выводятся необходимые сведения, указывающие пути достижения правильного ответа.
Обучающие программы в зависимости от методики процесса обучения делятся на линейные и разветвленные.
Линейные программы отражают следующую методику обучения:
1) студенту задается вопрос по изучаемому материалу;
2) студент должен ответить на вопрос и ввести ответ в ЭВМ;
3) если ответ неправильный, на экран монитора выводится сообщение об ошибке и содержание правильного ответа, возможных причин ошибки и путей ее исправления.
Разветвленные программы отражают следующую методику обучения:
1) студенту задается вопрос по изучаемому материалу;
2) студент должен ответить на вопрос и ввести ответ в ЭВМ;
3) если ответ неправильный, на экран монитора выводится сообщение об ошибке и теоретическая информация из ранее изученного материала, наводящая на правильный ответ.
4) студент снова должен ввести ответ в ЭВМ;
5) если, несмотря на полученную информацию, ответ неправильный, выдается более детальная теоретическая информация с углублением в ранее изученный материал;
6) студент снова должен ввести ответ в ЭВМ;
7) процедура обучения продолжается до тех пор, пока учащийся не ответит на вопрос правильно, при нескольких неправильных ответах на один и тот же вопрос работа с обучаемым может быть прекращена.
Линейные программы предназначены для изучения материала непосредственно на уроке, поскольку время работы с программой у студентов, имеющих различный уровень теоретической подготовки, примерно одинаково. Разветвленные программы предназначены для самостоятельного изучения материала, поскольку время работы с программой у студентов с различным уровнем подготовки не одинаково и зависит от глубины знаний по изученному предмету.
Совершенствование средств вычислительной техники предоставляет широкие возможности для автоматизации процесса обучения путем создания новых и совершенствования существующих обучающих программ.
Разработанная в процессе дипломного проектирования программа основана на самых прогрессивных методах автоматизации процесса обучения и предназначена для использования на всех этапах изучения дисциплины "Компьютерные технологии в приборостроении".
ПОСТАНОВКА ЗАДАЧИ
Таблица связей
№ модуля | Информация, передаваемая в модуль | Информация, возвращаемая модулем |
¾ | — | |
— | Name, grup, pr | |
N_menu,mas_pun, mas_pun2 | — | |
N_menu | f_name | |
F_name | Kol_kur, mas_pun, mas_pun2 | |
N_menu, kol_kur, | N_menu, proc, p_kur, key | |
P_kur | N_menu | |
P_kur, | Ocenka, N_menu, proc, key | |
P_kur, | Kol_stud, d_ki, t_ki, ch_ki, p_ki | |
— | N_menu, proc, key | |
Kol_stud, d_ki, t_ki, ch_ki, p_ki | N_menu |
СХЕМЫ АЛГОРИТМОВ ПРОГРАММ И ПОДПРОГРАММ
Алгоритм модуля OpDan:
ОБЩАЯ ХАРАКТЕРИСТИКА ПРОГРАММЫ
Таблица 3
Таблица 4
Procedure Chtenie;
Begin{Procedure}
Reset(f);
kol_kur:=0;
SetColor(White);
y:=70;
While not EOF(f) do
Begin{While}
Readln(f,stroka);
OutTextXY(40,y,stroka);
y:=y+20;
kol_kur:=kol_kur+1;
Case n_menu of
1:mas_pun[kol_kur]:=stroka;
2:mas_pun2[kol_kur]:=stroka;
End;{Case}
End;{While}
Close(f);
End;{Procedure}
– Конец работы –
Используемые теги: Компьютерные, технологии, боростроении0.068
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Компьютерные технологии в приборостроении
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов