
- •1Общие методические указания
- •1.1.Цель и задачи курсовой работы
- •1.2.Порядок выполнения работы
- •1.3.Этапы решения задачи на эвм и контроль хода выполнения работы
- •1.4.Оформление курсовой работы
- •1.5.Порядок сдачи оформленной курсовой работы
- •2Технология и методы программирования
- •3Структура стандартов единой системы программной документации
- •4Требования к оформлению программных документов в соответствии со стандартами
- •5Оформление алгоритмов в соответствии со стандартами
- •5.1. Схемы алгоритмов
- •5.2. Структурограммы
- •6Примеры и рекомендации по выполнению и оформлению курсовой работы
- •6.1. Титульный лист
- •Пояснительная записка
- •6.2. Оглавление
- •6.3. Задание
- •Литература
- •6.4. Текст пояснительной записки
- •Введение
- •Задание 2.1. Математика
- •Задание 2.2. Логические схемы
- •Задание 2.3. Вступительные экзамены
- •Задание 2.4. Транслятор
- •Задание 2.5. Программирование на Паскале
- •Задание 2.6. Начинающий программист
- •Задание 2.7. Алгоритмизация
- •Задание 2.8. Справочник
- •Задание 2.9. Двоичная арифметика
- •Задание 2.10. Работа с файлами
- •Тема 3. Информационно - справочные программы
- •Задание 3.1. Косметическая фирма
- •Задание 3.2. Фирма по производству скобяных изделий
- •Задание 3.3. Туристическое агентство
- •Задание 3.4. Телефонный справочник
- •Задание 3.5. Аптека
- •Задание 3.6. Фирма по продаже эвм
- •Задание 3.11. Библиотека
- •Задание 3.12. Фирма «Социальные услуги»
- •Задание 3.13. Фирма по услугам связи
- •Задание 3.14. Справочная служба гаи
- •Тема 4. Проектирование баз данных и файловых структур
- •Задание 4.1. Расписание движения поездов
- •Задание 4.2. Диспетчер
- •Задание 4.3. База данных
- •Задание 4.4. Метрология
- •Задание 4.5. Анкета
- •Задание 4.6. Регистратура
- •Задание 4.7. Словарь технических терминов
- •Задание 4.8. Англо-русский словарь
- •Задание 4.9. Каталог
- •Задание 4.10. Зарплата
- •Задание 4.11. Стипендия
- •Задание 4.12. Пересдача
- •Тема 5. Игровые программы
- •Задание 5.1. "Что, где, когда?"
- •Задание 5.2. Искатель кладов
- •Задание 5.3. Пасьянс
- •Задание 5.4. Морской бой
- •Задание 5.5. Игра "15"
- •Задание 5.6. Лабиринт
- •Задание 5.7. Тир
- •Задание 5.8. Xonix
- •Задание 5.9. Карты
- •Задание 5.10. Домино
- •Тема 6. Графические программы
- •Задание 6.1. Построение графиков аналитических функций
- •Задание 6.2. Построение графиков табличных функций
- •Задание 6.3. Табло для голосования
- •Задание 6.4. Графический редактор
- •Задание 6.5. Изометрия
- •Задание 6.6. Сечения
- •Задание 6.7. Графическая интерпретация математических методов
- •Задание 6.8. Сортировка
- •Задание 6.9. Клавиатура
- •Задание 6.10. Калейдоскоп
- •Библиографический список
- •Оглавление
Задание 2.1. Математика
Разработать обучающе -контролирующую программу по отдельным разделам математики: алгебре, геометрии, тригонометрии и т.д.
Количество контролируемых разделов должно быть не менее пяти, при этом в каждом из разделов предусмотреть не менее пяти вопросов. В случае неверного ответа обеспечить анализ ошибки и выдачу различного рода подсказок, например; «Вы пропустили знак "-"»; «Эта формула представляет собой разность квадратов» и т.д. При подсчете общего балла для каждой ошибки ввести весовые коэффициенты. На каждый вопрос предусмотреть возможность повторного ответа.
Задание 2.2. Логические схемы
Разработать программу, контролирующую знания функционирования логических схем И, ИЛИ, НЕ, ИЛИ-НЕ и т.д.
Программа должна воспроизводить на экране рисунок одной из возможных логических схем. Программа должна анализировать правильность вводимого обучающимся значения выходного сигнала при случайных комбинациях входных сигналах. Количество анализируемых логических схем должно быть не менее десяти. С целью введения элементов обучения при ошибочном ответе предусмотреть возможность повторного ответа, выдав какую-либо подсказку, например таблицу истинности анализируемой схемы.
Задание 2.3. Вступительные экзамены
Составить контролирующую программу, обеспечивающую прием вступительных экзаменов в вуз по математике, физике и информатике.
По каждой из дисциплин случайным образом должно задаваться не менее трех вопросов, имеющих различные весовые коэффициенты, отражающие уровень сложности вопросов. После того как сумма этих коэффициентов достигнет определенной величины, выставляется оценка по пятибалльной системе. В конце программа определяет, набрал ли экзаменуемый заданный проходной балл, и в случае успеха, вносит его фамилию в списки студентов. Банк программы должен содержать по каждому предмету не менее двадцати вопросов различной категории сложности.
Задание 2.4. Транслятор
Разработать программу, производящую синтаксический анализ различных конструкций языка Паскаль.
В программе должен быть предусмотрен анализ не менее пятидесяти ошибочных ситуаций, при этом каждая ошибка должна помечаться и сопровождаться пояснительным текстом.
Выбор ошибочных ситуаций и комментариев к ним произвести произвольно. Предусмотреть возможность повторного ввода исправлений конструкции.
Задание 2.5. Программирование на Паскале
Создать обучающе -контролирующую программу по алгоритмическому языку Паскаль.
Программа должна производить обучение и контроль знаний студента не менее чем по пяти темам. По каждой теме студенту выдается обучающий текст и затем случайным образом выбирается для контроля один из пяти вопросов по данной теме. Если ответ обучаемого не совпадает с заданным эталоном, предусмотреть возможность выдачи текста, разъясняющего характер ошибки, и дополнительного вопроса. По окончании работ обучаемому выдается оценка с учетом числа выданных вопросов и правильных ответов.
Задание 2.6. Начинающий программист
Разработать обучающе -контролирующую программу для изучения основных элементов графических схем алгоритмов и конструкций одного из алгоритмических языков.
Программа должна выдавать на экран выбранные случайным образом графические символы схем алгоритмов и предлагать ввести оператор, соответствующий данному символу на алгоритмическом языке Бейсик, Паскаль или Фортран. В случае ошибочного ответа необходимо реализовать подсказку, причем анализироваться должна не только логика ответа, но и его синтаксис. Оценка рассчитывается в зависимости от количества верных и неверных ответов. Ведется протокол опроса для преподавателя.