- •Часть 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 предназначена для приобретения практических навыков работы с материалом, относящимся к теме 6: «Массивы». При написании программы, использующей массивы, можно работать c элементами массивов обычным образом с помощью индексов или используя механизм указателей. В последнем случае можно использовать обычные массивы или динамические массивы. Размерность массивов желательно задавать с помощью именованной константы.
Варианты заданий.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - сумму отрицательных элементов массива; - произведение элементов массива, расположенных между максимальным и минимальным элементами.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - сумму положительных элементов массива; - произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
В массиве, состоящем из n целых чисел, необходимо вычислить: - произведение элементов массива с четными номерами; - сумму элементов массива, расположенных между первым и последним нулевыми элементами.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - сумму элементов массива с нечетными номерами; - сумму элементов массива, расположенных между первым и последним отрицательными элементами.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - максимальный элемент массива; - сумму элементов массива, расположенных до последнего положительного элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - минимальный элемент массива; - сумму элементов массива, расположенных между первым и последним положительными элементами.
В массиве, состоящем из n целых чисел, необходимо вычислить: - номер максимального элемента массива; - произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - номер минимального элемента массива; - сумму элементов массива, расположенных между первым и вторым отрицательными элементами.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - максимальный по модулю элемент массива; - сумму элементов массива, расположенных между первым и вторым положительными элементами.
В массиве, состоящем из n целых чисел, необходимо вычислить: - минимальный по модулю элемент массива; - сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - номер минимального по модулю элемента массива; - сумму модулей элементов массива, расположенных после первого отрицательного элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - номер максимального по модулю элемента массива; - сумму элементов массива, расположенных после первого положительного элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - количество элементов массива, лежащих в диапазоне от A до B; - сумму элементов массива, расположенных после максимального элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - количество элементов массива, равных 0; - сумму элементов массива, расположенных после минимального элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - количество элементов массива, больших С; - произведение элементов массива, расположенных после максимального по модулю элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - количество отрицательных элементов массива; - сумму модулей элементов массива, расположенных после минимального по модулю элемента.
В массиве, состоящем из n целых чисел, необходимо вычислить: - количество положительных элементов массива; - сумму элементов массива, расположенных после последнего элемента, равного нулю.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - количество элементов массива, меньших С; - сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - произведение отрицательных элементов массива; - сумму положительных элементов массива, расположенных до максимального элемента.
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - произведение положительных элементов массива; - сумму элементов массива, расположенных до минимального элемента.