Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
method_1_ru.doc
Скачиваний:
9
Добавлен:
10.11.2019
Размер:
2.67 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Донецкий национальный технический университет

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплине

«Введение в информатику»

Донецк, ДонНТУ, 2007

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Донецкий национальный технический университет

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплине

«Введение в информатику»

(для студентов специальности 7.0922.03

"Электромеханические системы автоматизации

и электропривод"»)

Часть 1

Утверждено:

на заседании кафедры

«Вычислительная математика и программирование»

Протокол № 1 от 31.08.2007 г.

Утверждено:

на заседании методического Совета ДонНТУ

Протокол № 2 от 02.12. 2007 г.

Донецк, ДонНТУ, 2007

УДК 681.332

Методические указания к лабораторным работам по дисциплине

«Введение в информатику» (для студентов специальности 7.0922.03

«Электромеханические системы автоматизации и электропривод», ч.1)

/ Сост. Г.Г. Измайлов, Е.В. Прокопенко – Донецк: ДонНТУ, 2007.- 75с. /

Представлены общие сведения о компьютере, понятия об алгоритмах и принципы построения алгоритмов для решения типовых задач, сформулированы требования к подготовке, выполнению лабораторных работ и оформлению отчетов. Приведены задания лабораторных работ и рекомендации по их выполнению, изложены основные сведения по языку С++, относящиеся к теме выполняемой работы, а также контрольные вопросы для самопроверки знаний.

Предназначены для студентов электротехнических специальностей.

Составители: Г.Г. Измайлов, доцент, к.т.н.

Е.В. Прокопенко, ст. преподаватель

Рецензент: А.Е. Серик, доцент, к.ф.м.н.

Ответственный

за выпуск В.Н. Павлыш, профессор, д.т.н.

Содержание

Введение _____________________________________________________

6

1. Структура и принцип действия компьютера ______________________

8

2. Алгоритм и программа ________________________________________

11

2.1. Понятия об алгоритме и программе _______________________

11

2.2. Типовые алгоритмы ____________________________________

14

2.2.1. Вычисление суммы чисел произвольного ряда ________

14

2.2.2. Вычисление произведения чисел произвольного ряда __

15

2.2.3. Определение наибольшего (наименьшего) числа заданного ряда чисел __________________________________

16

2.2.4. Определение наибольшего (наименьшего) значения вычисляемой функции ______________________________

2.2.5. Вычисление функции с одновременно изменяющимися несколькими аргументами__________________________

2.2.6. Итерационные циклы______________________________

17

18

19

2.2.7. Сортировка ряда чисел ____________________________

21

2.2.5.1. Метод смежных пар _______________________

22

2.2.5.2. Метод поиска наименьшего (наибольшего) ___

24

2.2.8. Алгоритмы решения задач с использованием матриц ___

25

3. Краткие сведения об алгоритмическом языке С++ _________________

29

4. Общие методические указания по выполнению лабораторных работ _

30

4.1. Порядок проведения лабораторных работ __________________

30

4.2. Требования к оформлению отчета о выполненной лабораторной работе ____________________________________________

31

5. Цели и содержание лабораторных работ _________________________

33

5.1. Лабораторная работа № 1. Вычисление математических выражений с использованием библиотечных функций языка С++ _

33

5.2. Лабораторная работа № 2. Программирование разветвляющихся вычислительных процессов ___________________________

37

5.3. Лабораторная работа № 3. Программирование разветвляющихся вычислительных процессов с использованием оператора множественного выбора_________________________________

43

5.4. Лабораторная работа № 4. Программирование простых циклов

44

5.5. Лабораторная работа № 5. Программирование итерационных циклов _______________________________________________

46

5.6. Лабораторная работа № 6. Расчет функций с несколькими одновременно изменяющимися аргументами ________________

50

5.7. Лабораторная работа № 7. Программирование с использованием массивов и внешних файлов __________________________

53

5.8. Лабораторная работа № 8. Программирование с использованием функций ___________________________________________

60

5.9. Лабораторная работа № 9. Программирование с использованием операций над комплексными числами __________________

64

Приложения __________________________________________________

69

Приложение 1. Основные функции стандартной библиотеки математических функций для обработки действительных чисел _______

69

Приложение 2. Основные функции стандартной библиотеки математических функций для обработки комплексных чисел _________

72

Список литературы ____________________________________________

74

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]