- •Часть 1
- •Общие сведения Сведения об эумк
- •Методические рекомендации по изучению дисциплины
- •Рабочая учебная программа
- •Часть 2 184
- •Пояснительная записка
- •Содержание дисциплины
- •Индивидуальные практические работы, их характеристика
- •Контрольные работы, их характеристика
- •Литература
- •Основная
- •Дополнительная
- •Перечень компьютерных программ, наглядных и других пособий, методических указаний и материалов и технических средств обучения
- •Учебно-методические пособия
- •Алфавит языка
- •Лексемы
- •Идентификаторы
- •Ключевые слова
- •Знаки операций
- •Константы
- •Комментарии
- •Тема 2. Типы данных Концепция типа данных.
- •Простые типы данных
- •Целый тип int
- •Символьный тип char
- •Типы с плавающей точкой: float, double, long double
- •Тема 3. Выражения
- •Переменные
- •Именованные константы
- •Операции
- •Операции присваивания
- •Инкремент и декремент
- •Унарный плюс и унарный минус (строка 2)
- •Явное преобразование типа
- •Операция определения размера sizeof
- •Деление и остаток от деления
- •Логические операции не, и, или (!, &&, ||)
- •Условная операция (?:)
- •Операция запятая (,)
- •Операции взятия адреса и разадресации
- •Тема 4. Операторы
- •Структура программы
- •Тема 5. Базовые конструкции структурного программирования
- •Операторы ветвления
- •1. Условный оператор if
- •2. Оператор switch
- •Операторы цикла
- •1. Цикл с предусловием while
- •2. Цикл с постусловием do-while
- •3. Цикл с параметром for
- •Тема 6. Массивы
- •Тема 7. Указатели и массивы
- •Тема 8. Строки символов
- •Тема 9. Структуры
- •Массивы структур
- •Битовые поля
- •Объединения
- •Перечисления
- •Тема 10. Функции
- •Глобальные, локальные и статические переменные
- •Параметры функции
- •Передача массивов в качестве параметров функции
- •Функция main, ее параметры
- •Функции стандартной библиотеки
- •Функции форматного вывода и ввода printf и scanf
- •Тема 11. Файлы
- •Тема 12. Работа с динамической памятью
- •Тема 13. Динамические структуры данных
- •Очереди
- •Линейные списки
- •Бинарные деревья
- •Практический раздел Общие указания Указания по выбору варианта
- •Порядок оформление итогового отчета
- •Индивидуальные практические работы Индивидуальная практическая работа 1 Методические указания
- •Варианты заданий.
- •Индивидуальная практическая работа 2 Методические указания
- •Варианты заданий
- •Контрольные работы Контрольная работа 1 Методические указания
- •Варианты заданий
- •Контрольная работа 2 Методические указания
- •Варианты заданий
Индивидуальные практические работы, их характеристика
№ пп |
Тема |
Содержание |
Объем в часах |
Семестр 1 |
|||
1.1.1. |
Одномерные статические массивы |
Необходимо создать одномерный массив, ввести с клавиатуры значения эго элементов, после чего подсчитать (в зависимости от варианта) количество, сумму или произведение тех его элементов, которые удовлетворяют определенным требованиям. Полученный результат необходимо вывести на экран монитора. |
4 |
1.1.2. |
Пользовательские функции и функции стандартной библиотеки в языке С |
Необходимо выполнить расчет по двум формулам (задаваемых вариантом) с использованием соответствующих пользовательских функций для конкретных исходных данных, передаваемых в функции в качестве параметров. Расчет необходимо выполнить для различных исходных данных и вывести результаты расчета на экран монитора. |
4 |
Семестр 2 |
|||
1.2.1. |
Таблицы и запросы в СУБД «Access» |
С помощью СУБД «Access» необходимо создать базу данных и ее основные объекты - таблицы с заданными типами и свойствами полей. Между таблицами устанавливаются связи, обеспечивающие (с помощью выпадающих списков) возможность подстановки данных из полей родительских таблиц в поля дочерних. Таблицы наполняются конкретными данными. После этого создается запрос к базе данных с заданными: типом запроса, перечнем полей в запросе, сортировкой, условием отбора данных (определяются вариантом задания). |
6 |
1.2.2. |
Формы и отчеты в СУБД «Access» |
С помощью СУБД «Access» необходимо создать форму в режиме конструктора. Для этого требуется освоить работу с окном свойств, панелью элементов, а также мастерами панели элементов. При необходимости (зависит от варианта) нужно сконструировать составную форму. Также необходимо создать отчет в режиме конструктора. Для этого требуется освоить операцию группирования данных и способы выполнения вычислений в отчетах. При необходимости (зависит от варианта задания) нужно сконструировать составной отчет или отчет-диаграмму. |
6 |
Контрольные работы, их характеристика
№ пп |
Тема |
Характеристика |
Рекомендуемый объем в часах |
Семестр 1 |
|||
2.1.1. |
Структуры и массивы структур |
Цель работы – научиться работать с составным типом данных, таким как массив структур. Сначала необходимо описать конкретную структуру (определяется вариантом), после чего создать массив, элементами которого являются структуры. Далее нужно ввести с клавиатуры данные в массив структур, а затем вывести на экран монитора те данные из массива, которые удовлетворяют определенному условию. Кроме задания и текста программы, снабженной комментариями, необходимо представить копии экрана (скриншоты), отражающие работу программы после ее запуска. |
6 |
2.1.2. |
Стеки и очереди |
Цель работы – научиться работать с динамической структурой данных, такой как стек или очередь. Программа должна обеспечить: создание динамической структуры данных, наполнение ее данными, подсчет тех или иных характеристик, вывод их на экран монитора. Кроме задания и текста программы, снабженной комментариями, необходимо представить копии экрана (скриншоты), отражающие работу программы после ее запуска. |
8 |
Семестр 2 |
|||
2.2.1. |
Макросы и главная кнопочная форма в СУБД «Access» |
Цель работы – научиться создавать макросы, кнопочные формы и пользовательские панели инструментов в среде СУБД «Access». Для создания макроса или группы макросов (зависит от варианта задания) требуется освоить способы формирования условий в макросах и способы использования макросов в качестве обработчиков событий в формах и отчетах. Создание кнопочных форм начинается с главной кнопочной формы, после чего строятся подчиненные кнопочные формы, а также настраиваются параметры запуска базы данных. Кроме задания и описания последовательности действий, связанных с выполнением задания, необходимо представить копии экрана (скриншоты), отражающие работу макроса, а также вид главной и подчиненных кнопочных форм, и вид пользовательской панели инструментов. |
6 |
2.2.2. |
Web-сайт |
Цель работы – научиться создавать Web-сайт (HTML-документ) применительно к конкретной предметной области. Документ должен содержать не менее пяти страниц, которые необходимо оформить в виде отдельных файлов, вызываемых из главного меню. Документ должен быть написан на языке HTML с использованием тегов, позволяющих реализовать: заголовки, форматированный текст, переходы по гиперссылке, нумерованные и маркированные списки, таблицы, графические изображения, фреймы, пользовательские формы. Кроме задания и листинга с HTML-кодом, снабженным комментариями, необходимо представить копии окна браузера (скриншоты), отражающие работу с разработанным Web-сайтом. |
12 |