Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по СИ.docx
Скачиваний:
13
Добавлен:
09.04.2015
Размер:
160.86 Кб
Скачать

Министерство образования и науки Российской Федерации

Московский государственный университет печатиразованиюийской Федерации

имени Ивана Федорова

Демидов Д.Г.

ИНФОРМАТИКА

Методические указания по выполнению лабораторных работ

для студентов высших учебных заведений, обучающихся по направлениям

230100 «Информатика и вычислительная техника» и

230200 «Информационные технологии и системы»

Москва

2012

Содержание

Лабораторная работа № 1 Стандартные типы данных и выражения 5

Задание 1 5

Задание 2 6

Лабораторная работа № 2 Алгоритмизация линейных вычислительных процессов 13

Задание 1. 13

Задание 2. 13

Задание 3. 13

Задание 4. 13

Задание 5. 13

Задание 6. 13

Лабораторная работа № 3 Разветвляющиеся вычислительные процессы 14

Задание 1. 14

Задание 2. 14

Задание 3. 14

Задание 4. 14

Задание 5. 14

Задание 6. 14

Лабораторная работа № 4 Организация итерационных циклических процессов 14

Задание 1. 14

Задание 2. 15

Задание 3. 15

Лабораторная работа № 5 Организация циклических процессов с известным числом повторений 16

Задание 1. 17

Задание 2. 17

Задание 3. 17

Задание 4. 17

Лабораторная работа № 6 Организация вложенных циклических процессов 18

Задание 1. 18

Задание 2. 18

Лабораторная работа № 7 Работа с одномерным массивом 19

Задание 1. 19

Задание 2. 19

Задание 3. 19

Задание 4. 19

Задание 5. 19

Задание 6. 19

Лабораторная работа № 8 Работа с двумерными массивом 20

Задание 1. 20

Задание 2. 20

Задание 3. 20

Задание 4. 20

Задание 5. 20

Лабораторная работа № 9 Методы сортировки массива 21

Задание 1. 21

Лабораторная работа № 10 Работа с указателями. Динамическое выделение памяти 22

Задание 1. 22

Задание 2. 22

Лабораторная работа № 11 Структуры 24

Задание 1. 24

Задание 2. 24

Задание 3. 24

Задание 4. 25

Лабораторная работа № 12 Функции. Передача в функцию переменных, массивов, структур 25

Задание 1. 25

Задание 2. 25

Задание 3. 26

Задание 4. 26

Задание 5. 27

Лабораторная работа № 13 Работа с битами 27

Задание 1. 27

Задание 2. 27

Задание 3. 27

Задание 4. 27

Задание 5. 27

Задание 6. 27

Лабораторная работа № 14 Работа с файлами 27

Задание 1. 27

Задание 2. 27

Задание 3. 27

Задание 4. 28

Задание 5. 28

Задание 6. 28

Задание 7. 28

Задание 8. 28

Задание 9. 28

Задание 10. 28

Лабораторная работа № 15 Работа со строками 28

Задание 1. 28

Задание 2. 28

Задание 3. 29

Задание 4. 29

Задание 5. 29

Задание 6. 29

Задание 7. 29

Задание 8. 29

Задание 9. 29

Задание 10. 29

Лабораторная работа № 1 Стандартные типы данных и выражения Задание 1

Разработать программу для нахождения параметра фигуры по заданным значениям:

Вариант 1. Составить программу для нахождения полной поверхности пирамиды, в основании которой лежит квадрат со стороной b. Высота пирамиды b.

Вариант 2. Составить программу для нахождения объема пирамиды, в основании которой лежит квадрат со стороной b. Высота пирамиды h.

Вариант 3. Составить программу для нахождения объема пирамиды, в основании которой лежит равносторонний треугольник со стороной b. Высота пирамиды h.

Вариант 4. Составить программу для нахождения площади треугольника по двум сторонам а, b и углу α между ними.

Вариант 5. Составить программу для нахождения объема и полной поверхности цилиндра. Высота цилиндра h, радиус основания r.

Вариант 6. Составить программу для нахождения объема прямой призмы, в основании которой лежит прямоугольный треугольник с катетами а и b. Высота призмы h.

Вариант 7. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит квадрат со стороной b. Высота призмы h.

Вариант 8. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит равносторонний треугольник со стороной b. Высота призмы h.

Вариант 9. Составить программу для нахождения объема прямой призмы, в основании которой лежит квадрат со стороной b. Высота призмы h.

Вариант 10. Составить программу для нахождения объема прямой призмы, в основании которой лежит равносторонний треугольник со стороной а. Высота призмы h.

Вариант 11. Составить программу для нахождения объема и полной поверхности куба, ребро которого b.

Вариант 12. Составить программу для нахождения площади кольца, внутренний диаметр которого d, a внешний D.

Вариант 13. Составить программу для нахождения поверхности сферы и объема шара. Радиус шара r.

Вариант 14. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит прямоугольный треугольник с катетами а и b. Высота призмы h

Вариант 15. Составить программу для нахождения объема цилиндрической трубы со стенками толщиной t. Внешний диаметр d, высота трубы h.