Содержание
Вариант 6
Лабораторная работа № 1
Тема: «Программирование алгоритмов линейной структуры»
Цель работы: изучение основных типов данных, способов описания переменных различных типов, операторов присваивания и организации ввода-вывода.
Задание
Вычислить выражение, использовать два варианта ввода исходных данных и вывода результатов: возможности библиотеки функций языка С и библиотеки классов языка С++:
Лабораторная работа № 2
Тема: «Программирование алгоритмов разветвленной структуры»
Цель работы: изучение условного оператора и приобретение навыков программирования разветвляющихся алгоритмов.
Задание
По заданным координатам точки определить, где находится точка:
1) внутри заштрихованной области;
2) вне заштрихованной области;
3) на границе этой области.
Лабораторная работа № 3
Тема: «Программирование циклов с неизвестным заранее числом повторений»
Цель работы: освоение средств языка C++ для описания итерационных циклов и закрепление навыков использования их при программировании.
Задание
Составить схему программы и программу на языке C++ с использованием оператора цикла с предусловием и оператора цикла с постусловием для вычисления функции sh x с заданной точностью ε с использованием разложения в ряд:
Лабораторная работа № 4
Тема: «Программирование циклов с параметром. Одномерные массивы»
Цель работы: освоение средств языка С++ для описания циклов с параметром и закрепление навыков использования их при программировании, изучение способов описания, ввода-вывода и обработки одномерных массивов.
Задание
Произвести следующую обработку 15 целых чисел: найти количество отрицательных чисел и подсчитать разность положительных чисел.
Лабораторная работа № 5
Тема: «Обработка двумерных массивов. Указатели»
Цель работы: изучение способов описания, ввода-вывода и обработки двумерных массивов, использование указателей при работе с массивами.
Задание
В данной действительной матрице размера m×n поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что такой элемент единственный.
Лабораторная работа № 6
Тема: «Строки»
Цель работы: изучение правил описания, ввода-вывода и основных функций обработки символьных данных.
Задание
В произвольном тексте вставить между вторым и третьим словом новое слово.
Лабораторная работа № 7
Тема: «Подпрограммы. Функции»
Цель работы: изучение правил составления и использования функций в программах на С++.
Задание
В данной действительной матрице размера m×n поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что такой элемент единственный.
Вы можете убедиться в качестве данной работы. Часть контрольной представлена ниже: