Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

dz_zaoch_1

.doc
Скачиваний:
20
Добавлен:
16.04.2015
Размер:
136.7 Кб
Скачать

Информатика – 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 курса заочного отделения

  1. Спроектируйте базу данных (БД) согласно теме, указанной в варианте задания. Для этого :

    1. создайте основное отношение, соответствующее тематике;

    2. определите атрибуты и их типы значений;

    3. используя метод нормальных форм, нормализуйте данное отношение путем декомпозиции его на 3 или более отношений;

    4. определите первичные и внешние ключи ( если они есть) в таблицах и необходимые связи между атрибутами таблиц для обеспечения целостности БД ;

    5. запросы, которые будут использоваться для манипулирования данными:

  • 4 запроса на изменение данных (добавление, удаление, обновление, создание таблиц)

  • 4 запроса на выборку;

  1. Создайте файл спроектированной БД в какой-либо СУБД;

  2. С помощью запроса измените структуру какой-либо таблицы (например, добавить или удалить какой-либо атрибут), просмотрите результаты изменения;

  3. Организуйте ввод данных в таблицы и внесите данные в таблицы (не менее 10 кортежей в каждой таблице);

  4. Реализуйте 8 спроектированных запросов с помощью языка SQL (при создании запросов на выборку следует обязательно использовать в каких-либо из запросов агрегатные функции и сортировку выходных данных);

  5. С помощью языка SQL создайте подзапрос и просмотрите его результаты;

  6. Аналогично с помощью языка SQL создайте представление и просмотрите его результаты;

  7. Опишите подробно весь процесс выполнения всех пунктов задания и дайте общую характеристику СУБД, в которой вы выполняли задание.

ВАРИАНТЫ.

  1. Деятельность торговой фирмы;

  2. Деятельность образовательного учреждения;

  3. Деятельность печатного издательства;

  4. Деятельность спортивного клуба;

  5. Деятельность туристической фирмы;

  6. Деятельность компьютерной фирмы;

  7. Деятельность рекламного агенства;

  8. Деятельность музея;

  9. Деятельность библиотеки;

  10. Деятельность медицинского учреждения;

  11. Деятельность службы знакомств;

  12. Деятельность агенства по трудоустройству;

  13. Деятельность транспортного агенства;

  14. Деятельность агенства по неджвижимости;

  15. Деятельность развлекательного клуба.

4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]