- •Часть 1
- •Содержание
- •Введение
- •1. Структура и принцип действия компьютера
- •2. Алгоритм и программа
- •2.1. Понятия об алгоритме и программе
- •2.2. Типовые алгоритмы
- •2.2.1. Вычисление суммы чисел произвольного ряда
- •Вычисление произведения чисел произвольного ряда
- •2.2.3. Определение наибольшего (наименьшего) числа заданного ряда чисел
- •2.2.4 Определение наибольшего (наименьшего) значения вычисляемой функции
- •2.2.5. Вычисление функции с одновременно изменяющимися несколькими аргументами
- •2.2.6. Итерационные циклы
- •2.2.7. Сортировка ряда чисел
- •Метод смежных пар
- •Метод поиска наименьшего (наибольшего)
- •2.2.8. Алгоритмы решения задач с использованием матриц
- •Общие методические указания по выполнению лабораторных работ
- •4.1. Порядок проведения лабораторных работ
- •4.2. Требования к оформлению отчета по выполненной лабораторной работе
- •5. Цели и содержание лабораторных работ
- •5.1 Лабораторная работа № 1 Вычисление выражений с использованием библиотечных
- •5.1.1. Задание
- •5.1.2. Общие сведения и рекомендации по выполнению работы
- •5.1.3. Контрольные вопросы и задания
- •5.2. Лабораторная работа № 2 Программирование разветвляющихся вычислительных процессов.
- •5.2.1. Задание
- •5.2.2. Общие сведения и рекомендации по выполнению работы
- •5.2.3. Контрольные вопросы и задания.
- •5.3. Лабораторная работа № 3 Программирование разветвляющихся вычислительных процессов с использованием оператора множественного выбора.
- •5.3.1. Задание
- •5.3.2. Общие сведения и рекомендации по выполнению работы
- •5.3.3. Контрольные вопросы и задания
- •5.4. Лабораторная работа № 4 Программирование с использованием простых циклов.
- •5.4.1. Задание
- •5.4.2. Общие сведения и рекомендации по программированию
- •5.4.3. Контрольные вопросы и задания
- •5.5. Лабораторная работа № 5 Программирование с использованием итерационных циклов.
- •5.5.1. Задание
- •Проверочный результат
- •Относительная погрешность, %
- •5.5.2. Общие сведения и рекомендации по программированию
- •5.5.3. Контрольные вопросы и задания
- •5.6. Лабораторная работа № 6 Расчет функций с несколькими одновременно изменяющимися аргументами.
- •5.6.1. Задание
- •5.6.2. Общие сведения и рекомендации по выполнению работы
- •5.6.3. Контрольные вопросы и задания
- •5.7. Лабораторная работа № 7 Программирование с использованием массивов и внешних файлов.
- •5.7.1. Задание
- •5.7.2. Общие сведения и рекомендации по программированию
- •5.7.3. Контрольные вопросы и задания
- •5.8 Лабораторная работа № 8 Программирование с использованием функций.
- •5.8.1. Задание
- •5.8.2. Общие сведения и рекомендации по выполнению работы
- •5.8.3. Контрольные вопросы и задания
- •5.9. Лабораторная работа № 9 Программирование с использованием операций над комплексными числами.
- •5.9.1. Задание
- •5.9.2. Общие сведения и рекомендации по выполнению работы
- •5.9.3. Контрольные вопросы и задания
- •Приложения Приложение 1.
- •Приложение 2.
- •Список литературы
5.8.3. Контрольные вопросы и задания
Какова целесообразность использования функций?
Определите место расположения вызываемой функции по отношению к главной (вызывающей).
В чем отличие функций, возвращающих результат по значению, от функций, возвращающих результат по ссылке?
Какова особенность вызова функции, возвращающей результат по значению, и функции, возвращающей результат по ссылке?
В каких случаях функции могут представляться без списка параметров?
Составьте программу ввода и вывода матрицы A[m*n] с использованием функции ввода из внешнего файла и функции вывода на экран.
Таблица 5.6 – Варианты заданий для лабораторной работы 8
№ варианта |
Задание |
1 – 4 |
Построить вектор
|
1 2 3 4 |
|
|
исходной матрицы . |
5 – 6 |
Поменять местами максимальные и минимальные элементы: |
5 6 |
|
|
исходной матрицы . |
7 – 10 |
Упорядочить в исходной матрице элементы: |
7 8 9 10 |
|
11 – 12 |
Определить в исходной матрице : |
11 12 |
|
13 – 14 |
Заменить нулевые элементы исходной матрицы максимальными элементами: |
13 14 |
|
|
в которых эти элементы расположены. |
15 – 16 |
Заменить отрицательные элементы исходной матрицы минимальными элементами: |
15 16 |
|
|
в которых эти элементы расположены. |
17 – 18 |
Заменить в исходной матрице нулями максимальные элементы: |
17 18 |
|
19 – 20 |
В исходной матрице упорядочить в порядке убывания элементы: |
19 20 |
|
|
которые начинаются с положительных элементов. |
21 – 22 |
Упорядочить в исходной матрице в порядке возрастания элементы: |
21 22 |
|
23 – 24 |
В исходной матрице заменить нулями минимальные элементы: |
23 24 |
|
25 – 26 |
В исходной матрице определить сумму: |
25 26 |
|
Таблица 5.7 – Назначение функции в лабораторной работе 8
№ варианта |
Назначение функции |
|
Определить в соответствии с вариантом: |
1, 2, 13, 14 3, 4, 15, 16 5, 6 11, 25 12, 26 17, 18 23, 24 |
|
|
Упорядочить в соответствии с вариантом элементы матрицы: |
7, 8, 21, 22 9, 10, 19, 20 |
|
