Тольяттинский государственный университет (Росдистант), ТГУ. Основы программирования (7668). Практические задания 1-4. Вариант 9. Решение.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
Практическое задание 1
Тема 3. Базовые алгоритмические структуры
Задание 1.1
Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 2.
Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).
y = sin(x) a^(b+1) + ln(a)
Задание 1.2
Ввести с клавиатуры три действительных числа. Если сумма трех чисел меньше единицы, то наименьшее из них заменить полусуммой двух других, в противном случае удвоить все три числа.
Задание 1.3
Задана функция f(x). В равностоящих точках вычислить значения функции f(x). Аргумент меняется в диапазоне:
a ≤ x ≤ b.
Границы интервала a, b и количество точек n ввести с клавиатуры.
f(x) = 1 + sin(2x)/(1+x)
Вычислить среднее арифметическое значений функции.
Практическое задание 2
Тема 5. Массивы
Задание 2.1
Задан одномерный массив действительных чисел a[n].
Найти max(a[i]) и поменять его с элементом a[n] (последний элемент).
Задание 2.2
Ввести с клавиатуры целые числа и сформировать из них массив a[n][n]. Написать программу, позволяющую исключать из нее строку, в которой расположен минимальный элемент главной диагонали.
Практическое задание 3
Тема 6. Функции
Задание 3.1
Ввести с клавиатуры целые числа и сформировать из них массив a[n][m]. Написать программу, позволяющую исключать из нее столбец, в котором расположен минимальный элемент.
Задание 3.2
Ввести с клавиатуры целые числа и сформировать матрицу a[n][m]. Найти минимальный элемент в каждой строке матрицы.
Практическое задание 4
Тема 9. Файлы данных
Задание 4.1
Из введенных с клавиатуры целых чисел создать файл последовательного доступа. Подсчитать количество квадратов нечетных чисел среди компонент файла.
Задание 4.2
Составить программу на языке С++ с использованием файлов произвольного доступа.
Создать файл, содержащий информацию о некоторой фирме по прокату автомобилей.
Каждая компонента содержит следующую информацию:
модель автомобиля;
стоимость проката одного дня;
страховая стоимость автомобиля.
По введенной модели и количеству дней проката рассчитать стоимость проката данного автомобиля.