- •2202 “Автоматизированные системы обработки информации и управления” (по отраслям)
- •2203 “Программное обеспечение вычислительной техники и автоматизированных систем”
- •Содержание дисциплины Введение
- •Раздел 1. Основы алгоритмизации
- •Тема 1.1 Разработка алгоритмов
- •Тема 1.2. Этапы решения задач
- •Тема 1.3. Языки программирования
- •Раздел 2. Язык Турбо Паскаль
- •Тема 2.1. Основы языка
- •Тема 2.2. Типы данных
- •Тема 2.3. Выражения
- •Тема 2.4. Операторы языка
- •Тема 2.5. Простые и вложенные циклы
- •Тема 2.6. Структурированные типы данных
- •Тема 2.7. Подпрограммы
- •Тема 2.8. Файлы
- •Тема 2.9. Динамическая память
- •Раздел 3. Модульное программирование
- •Тема 3.1. Принципы модульного программирования
- •Тема 3.2. Модуль пользователя
- •Тема 3.3. Стандартные модули
- •Раздел 4. Основы объектно-ориентированного программирования
- •Раздел 5. Математические методы в программировании
- •Тема 6.2. Скалярные типы и выражения
- •Тема 6.4. Условный оператор
- •Тема 6.5. Циклические операторы
- •Тема 6.6. Функции, прототипы функций
- •Тема 6.8. Структуры и объединения
- •Тема 6.11. Стадии и команды процессорной обработки
- •Домашняя контрольная работа требования к выполнению:
- •I вариант
- •II вариант
- •III вариант
- •IV вариант
- •V вариант
- •VI вариант
- •VII вариант
- •Рекомендации по решению контрольной работы
- •Примерный перечень вопросов к экзамену
- •Примерные практические задания к экзамену
- •Примерный перечень лабораторно-практических занятий
- •Список литературы:
Домашняя контрольная работа требования к выполнению:
-
Оформить контрольную работу в отдельной тетради
-
Указать вариант, который определяется по последней цифре в шифре
-
Должны присутствовать тексты задач
-
К каждой задаче необходимо составить алгоритм решения в виде блок-схемы
-
Привести листинги программ
-
Язык программной реализации – С++
-
К контрольной работе приложить дискету с действующими программами
-
На проверку принимаются только аккуратно оформленные контрольные работы
-
Список литературы в соответствие со стандартом
I вариант
1. Вычислить все значения функции
y =,
если х принадлежит интервалу [-4; 5] и изменяется с шагом 0.2
2. Найти максимальный и минимальный элементы массива S(n) и поменять их местами
3. В матрице N для каждой строки найти число элементов кратных 5
4. Определить разность факториалов двух чисел a и b. Факториал вычислять через функцию
II вариант
1. Вычислить все значения функции
p = ,
если х принадлежит интервалу [-8; 10] и изменяется с шагом 0.15
2. Найти произведение отрицательных элементов массива А(m)
3. Дана матрица. Определить номера строк наибольшего и наименьшего элементов
4. Определить сумму факториалов двух чисел a и b. Факториал вычислять через функцию
III вариант
1. Вычислить все значения функции
z = ,
если х принадлежит интервалу (-1.57; 1.57) и изменяется с шагом 0.1
2. Вывести на экран все положительные элементы массива X(n), номера которых кратны 3
3. Записать и подсчитать количество отрицательных элементов в матрице и вместо них записать нули
4. Определить произведение факториалов двух чисел a и b. Факториал вычислять в функции
IV вариант
1. Вычислить все значения функции
v = ,
если х принадлежит интервалу (0; 3.14) и изменяется с шагом 0.25
2. Вычислить среднее геометрическое значение элементов массива Y(20)
3. Найти сумму и количество ненулевых элементов, находящихся на главной диагонали матрицы F(m, m)
4. Определить факториалы двух чисел a и b. Факториал вычислять через функцию
V вариант
1. Вычислить все значения функции
v = ,
если х принадлежит интервалу (-2; 15] и изменяется с шагом 1.1
2. Найти произведение элементов массива С (n), имеющих нечётные номера
3. Определить максимальный по модулю элемент массива А(30) и его порядковый номер, если А(i)<-2
4. Вычислить z = (x1+y1)/(x2-y2), где х1 и х2 - корни уравнения 2х2-13х+20 = 0; y1 и y2- корни уравнения y2+8y+15=0. x1, x2, y1 и y2 вычислять через функцию
VI вариант
1. Вычислить все значения функции
v = ,
если х принадлежит интервалу [-4; 5] и изменяется с шагом 0.2; h изменяется от 0 с тем же шагом
2. Найти сумму и количество элементов массива Y(15), которые лежат в диапазоне от 5 до 34 включительно
3. Записать на месте отрицательных элементов матрицы D(4, 5) нули, а на месте положительных - единицы
4. Определить периметры трёх треугольников, заданных координатами вершин через генератор случайных чисел. Периметр вычислять с помощью функции