dz_zaoch_1
.docИнформатика – 2 семестр
Кафедра информатики
ДОМАШНЕЕ ЗАДАНИЕ №1
по курсу «Информатика»
для студентов всех специальностей I курса заочного отделения
Задание:
Составить программу и блок-схему для решения нижеследующих задач. Решение каждой задачи сопроводить пояснительной запиской с описанием используемых в задаче конструкций языка Си.
Задача 1.
N вар-та |
Задание |
1 |
Вычислить корни квадратного уравнения .
|
2 |
Найти квадрат наибольшего из двух чисел а и b и отпечатать признак N=1, если наибольшим является а, и признак N=2 – в противном случае. |
3 |
Определить, попадает ли точка с координатами x, y в круг радиуса r с центром в начале координат. Вывести признак N=1, если точка находится внутри круга, и признак N=0, если точка находится вне круга. |
4 |
Определить, является ли значение целочисленной переменной х кратным трем. Если является, то вывести на печать значение х, в противном случае напечатать НЕТ. |
5 |
Определить полярные координаты точки, заданной координатами х, у в прямоугольных координатах по формулам:. При вычислении угла необходимо учесть, что значение х может быть равно нулю. |
6 |
Вычислить площадь треугольника со сторонами a, b, c по формуле Герона, проверив условие корректности исходных данных (длины всех сторон положительны, сумма длин любых двух сторон больше длины третьей). |
7 |
Определить, в какой координатной четверти находится точка, заданная координатами (х, у). |
8 |
Определить, является ли значение целочисленной переменной х четным. Если является, то вывести на печать значение х, в противном случае напечатать НЕТ. |
9 |
Вычислить значение функции где y=sin(x), где х-любое целое число. При вычислении необходимо учесть, что у может быть равен нулю. |
10 |
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. |
11 |
Определить, является ли значение целочисленной переменной х кратным пяти. Если является, то вывести на печать значение х, в противном случае напечатать НЕТ. |
12 |
Вычислить значение функции где y=cos(x), х -произвольное вещественное число. При вычислении необходимо учесть, что у может быть равен нулю. |
13 |
Заданы три числа х, у и z. Если х<0, то р задать как максимальное из y и z. Если x0, то р задать как минимальное из у и z. Исходные данные произвольные целые числа. |
14 |
Заданы два числа х, у. Если их сумма положительна, то р задать как х+у; если отрицательна или равна 0, то р задать как (х+у). Исходные данные произвольные. |
15 |
Заданы четыре числа х, у, z, p. Определить сколько из них превосходит первое число х. Исходные данные произвольные целые числа. |
Задача 2.
Вари- ант
|
Массив |
Задание |
Условия и ограничения |
1 |
Х[10] |
Вычислить сумму и количество положительных элементов массива Х
|
|
2 |
А[12] |
Вычислить среднее арифметическое значение положительных элементов массива А
|
|
3 |
Х[8] |
Найти сумму целых положительных чисел, кратных 4. |
|
4 |
В[10] |
Определить максимальный элемент массива В и его порядковый номер |
b- действительные числа |
5 |
С[11] |
Вычислить минимальный элемент массива С и его порядковый номер |
с-действительные числа |
6 |
D[8] |
Найти максимальный и минимальный элементы массива D и поменять их местами |
d-целые числа
|
7 |
Y[12] |
Вычислить среднее геометрическое положительныых элементов массива Y |
- целые числа |
8 |
Z[13] |
Найти сумму четных чисел, меньших 10.
|
z- натуральные числа |
9 |
N[15] |
Определить сумму элементов массива N, кратных трем
|
натуральные числа |
10 |
A[N] |
Найти среднее геометрическое элементов массива А
|
|
11 |
X[N] |
Найти сумму целых положительных чисел, больших 20, меньших 50.
|
|
12 |
X[N] |
Найти сумму целых положительных чисел, кратных 2 и меньших 50.
|
|
13 |
B[K] |
Найти сумму целых положительных нечетных чисел, меньших 50.
|
|
14 |
C[K] |
Найти сумму целых положительных чисел, больших 10, меньших 80 и кратных 4.
|
|
15 |
X[N] |
Вычислить сумму и максимальный элемент массива Х
|
Задача 3.
Найти среднее арифметическое значений функции в точках а, b, (a+b)/2, используя обращение к функции f(x).
-
Вари- ант
f(x)
[a,b]
1
a=0,1 b=0,8
2
a=0,1 b=0,8
3
a=0,1 b=1,0
4
a=0,1 b=0,8
5
a=0,1 b=0,8
6
a=0,1 b=1,0
7
a=2,1 b=3,1
8
a=0,8 b=1,8
9
a=1 b=3
10
a=3 b=5
11
a=1 b=1,8
12
a=0,5 b=0,9
13
a=1 b=3
14
a=2,1 b=2,8
15
a=3,1 b=3,8
Домашнее задание № 2
по курсу «Информатика»
для студентов всех специальностей I курса заочного отделения
-
Спроектируйте базу данных (БД) согласно теме, указанной в варианте задания. Для этого :
-
создайте основное отношение, соответствующее тематике;
-
определите атрибуты и их типы значений;
-
используя метод нормальных форм, нормализуйте данное отношение путем декомпозиции его на 3 или более отношений;
-
определите первичные и внешние ключи ( если они есть) в таблицах и необходимые связи между атрибутами таблиц для обеспечения целостности БД ;
-
запросы, которые будут использоваться для манипулирования данными:
-
-
4 запроса на изменение данных (добавление, удаление, обновление, создание таблиц)
-
4 запроса на выборку;
-
Создайте файл спроектированной БД в какой-либо СУБД;
-
С помощью запроса измените структуру какой-либо таблицы (например, добавить или удалить какой-либо атрибут), просмотрите результаты изменения;
-
Организуйте ввод данных в таблицы и внесите данные в таблицы (не менее 10 кортежей в каждой таблице);
-
Реализуйте 8 спроектированных запросов с помощью языка SQL (при создании запросов на выборку следует обязательно использовать в каких-либо из запросов агрегатные функции и сортировку выходных данных);
-
С помощью языка SQL создайте подзапрос и просмотрите его результаты;
-
Аналогично с помощью языка SQL создайте представление и просмотрите его результаты;
-
Опишите подробно весь процесс выполнения всех пунктов задания и дайте общую характеристику СУБД, в которой вы выполняли задание.
ВАРИАНТЫ.
-
Деятельность торговой фирмы;
-
Деятельность образовательного учреждения;
-
Деятельность печатного издательства;
-
Деятельность спортивного клуба;
-
Деятельность туристической фирмы;
-
Деятельность компьютерной фирмы;
-
Деятельность рекламного агенства;
-
Деятельность музея;
-
Деятельность библиотеки;
-
Деятельность медицинского учреждения;
-
Деятельность службы знакомств;
-
Деятельность агенства по трудоустройству;
-
Деятельность транспортного агенства;
-
Деятельность агенства по неджвижимости;
-
Деятельность развлекательного клуба.