Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания 1_семестр.doc
Скачиваний:
2
Добавлен:
08.11.2019
Размер:
524.29 Кб
Скачать

Задание 6.2.24

Используя операторы описания и присваивания, присвоить переменным определенных ниже типов значения:

целые – 1, -12,1, 13999.9; действительным - 1.12, 2.34, 4.56е-3; символьнымN, o, No.

Вычислить выражения 214*2/2 , 1/2*214*2 , 1e10+100. Объяснить результат.

{#include <stepen.h> – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Ввести в ЭВМ, используя функции ввода-вывода, матрицу

-1.234 -345675.3 .0347 12

А = 34567. 2 -4.45678 45.356 13

20 345.12 125.25 14

и переменные - 2345 -123894.345 'Yes'

Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

Используя форматированный вывод, записать в файл и на экран дисплея: матрицу А с 3 знаками после запятой и с 2 знаками после запятой; значения переменныхв виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Задание 6.2.25

Используя операторы описания и присваивания, присвоить переменным определенных ниже типов значения:

целые – 101.52, 12,1, 3; действительным - 1.12, 2.34, -4.56, 25е23; символьнымY, e, Yes.

Вычислить выражения 214*2/2 , 214*(2/2) , 1e10+100. Объяснить результат.

{#include <stepen.h> – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Ввести в ЭВМ, используя функции ввода-вывода, матрицу

-1.234 -345675.3 .0347 12

А = 34567. 2 -4.45678 45.356 13

20 345.12 125.25 14

и переменные -.002345 -1238 'URA'

Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

Используя форматированный вывод, записать матрицу А в файл и на экран дисплея с 3 знаками после запятой и с 2 знаками после запятой; значения переменныхв виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Лабораторная работа № 7.

Задание 7.1

Вычислить значение синуса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.2

Вычислить значение косинуса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.3

Вычислить значение тангенса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.4

Вычислить значение логарифма десятичного от 0 до 5 с шагом 0.2 . Результат записать в файл с точностью до 6 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.5

Вычислить значение логарифма натурального от 3 до 6 с шагом 0.2 . Результат записать в файл с точностью до 4 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.6

Используя стандартную функцию перевести числа с плавающей запятой 2.4356, 3.567, 198.6, 56789.345, 98.56 в целые числа Результат записать в файл и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.7

Вычислить значения корня квадратного от 0 до 5 с шагом 0.2 . Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.8

Вычислить значение экспоненты от 20 до 25 с шагом 0.2 . Результат записать в файл с точностью до 6 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.9

Вычислить значение arcsin от 0 до .5 с шагом 0.02. Результат записать в файл в градусах и минутах и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.10

Вычислить значение arccos от –0,5 до 0 с шагом 0.05. Результат записать в файл в градусах и минутах и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.11

Вычислить значение синуса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.12

Вычислить значение косинуса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.13

Вычислить значение тангенса от 0 до 30 градусов с шагом 30 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.14

Вычислить значение логарифма десятичного от 0 до 5 с шагом 0.2 . Результат записать в файл с точностью до 6 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.15

Вычислить значение логарифма натурального от 3 до 6 с шагом 0.2 . Результат записать в файл с точностью до 4 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.16

Вычислить значение экспоненты от 20 до 25 с шагом 0.2 . Результат записать в файл с точностью до 6 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.17

Вычислить значения корня квадратного от -1 до 5 с шагом 0.2 . Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы.

Аргумент

Функция

Аргумент

Функция

Задание 7.18

Используя стандартные функции, представить числа с плавающей запятой в указанном ниже виде. Результат записать в файл и выдать на печать в виде таблицы. Ввод данных – с клавиатуры.

Число

Целая часть

Дробная часть

Округленное значение

Задание 7.19

Вычислить значение arcsin от x1 до x2 с шагом x3. Результат записать в файл в градусах и минутах и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.20

Вычислить значение arccos от x1 до x2 с шагом x3. Результат записать в файл в градусах и минутах и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.21

Вычислить значение синуса от x1 до x2 градусов с шагом x3 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.22

Вычислить значение косинуса от x1 до x2 градусов с шагом x3 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.23

Вычислить значение тангенса от x1 до x2 градусов с шагом x3 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.24

Вычислить значение тангенса от x1 до x2 градусов с шагом x3 минут. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Задание 7.25

Вычислить значение квадратного корня от x1 до x2 с шагом x3. Результат записать в файл с точностью до 5 значащих цифр и распечатать в виде таблицы. Значения x1, x2, x3 вводить с клавиатуры.

Аргумент

Функция

Аргумент

Функция

Лабораторная работа № 8

Задание 8.1

В действительном массиве максимальной размерностью 8*8 найти в каждой строке максимальный элемент. Вывести в файл и на экран значение этих элементов, их номер в массиве и исходный массив. Ввод массива в ЭВМ организовать с клавиатуры, при вводе учесть возможность ввода массива меньшей размерности

Задание 8.2

В действительном массиве максимальной размерностью 7*7 найти в нечетных столбцах минимальные элементы. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив данных, найденные минимальные элементы и их номера.

Задание 8.3

В целом массиве максимальной размерности 5*5 найти максимальную сумму двух соседних по строкам элементов. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран массив исходных данных, найденную максимальную сумму.

Задание 8.4

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

Задание 8.5

В действительном массиве максимальной размерности 15*15 найти минимальные элементы в четных строках. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные минимальные элементы и их номера.

Задание 8.6

В целом массиве максимальной размерности 15*15 найти 5 максимальных элементов (не используя перестановок). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные максимальные элементы и их номера.

Задание 8.7

В целом массиве максимальной размерности 20*20 найти максимальные элементы в нечетных строках. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные максимальные элементы и их номера.

Задание 8.8

В действительном массиве максимальной размерности 25*25 найти элементы, значения которых больше А и меньше B. Всем элементам, значения которых не лежат в интервале [А,В], присвоить значение, равное С. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Значение переменных А,В,С ввести с клавиатуры. Вывести в файл и на экран исходный и преобразованный массивы.