Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Контрольная работа по базам данных вариант 2

Опубликовано 15.07.2022

Контрольная работа

Задание:

  1. 1.    Разработайте информационно-логическую модель базы данных для своего варианта (таблицы описаний сущностей, связей между ними, атрибутов для каждой сущности; графическая модель). Добавить в базу данные так, чтобы она содержала не менее 3 сущностей и в каждой не менее 5 атрибутов (атрибут типа «номер строки» и «внешний ключ», используемые для связей таблиц, не учитываются).
  2. 2.    Создайте спроектированную базу данных в среде MS Access.
  3. 3.    Занесите исходные данные в базу (10-15 записей в каждую таблицу).
  4. 4.    Сформулируйте и реализуйте запросы к базе данных (1-2 простых и 3-4 – с условиями).
  5. 5.    Создайте различных видов отчеты к таблицам и запросам БД (2-3 отчёта).
  6. 6.    Создайте формы ввода данных по каждой таблице и объедините их в кнопочную форму или форму с подчинёнными формами.
  7. 7.    Оформите отчет по контрольной работе в редакторе MS Word по образцам лабораторных работ №№ 1 и 2. Разработка БД в MS Access иллюстрируется копиями экранов (скриншотами), на которых должна отображаться фамилия исполнителя).
  8. 8.    До защиты контрольной работы загрузить в Систему онлайн обучения два файла (файл базы данных (БД, реализованную в MS Access) и отчёт о выполнении (документ Word)). Имена загруженных файлов должны совпадать с ФИО исполнителя.

ВАРИАНТ 2. Склад. Инвентарная ведомость наличия товаров на складе: наименование товара, единица измерения, цена одной единицы, количество.

Контрольная работа программирование и алгоритмизация

Опубликовано 15.07.2022

Контрольная работа

по дисциплине «Программирование и алгоритмизация»

Задание 1. Присвоить случайным образом значения числовым переменным а1, а2,..., а10, а11, а12 . Вывести на экран значения этих переменных, вариант представления выберите по варианту: (номер варианта вычисляется равенством В=А mod 16, где А –сумма десятичных цифр первых букв Имени и Фамилии из таблицы ASCII-кодов)

3.

а1
а2 а3
а4 а5 а6
а7 а8 а9 а10

 Изучить процедуру Randomize, ее использование.

Задание 2. Написать программу, линейной структуры с комментариями. При объявлении переменных используйте способ объявления комментария: до конца строки. Для операции присвоения значений, используйте комментарий: комментарий для любого количества строк. Чем отличается комментарий до конца строки написанный на языке Паскаль и в программе PascalABC.Net. (номер задания выбираете по сумме первой и последних двух цифр зачетки)

Вариант 4

Написать программу, которая вводит два вещественных числа, вычисляет и печатает коэффициенты приведенного квадратного уравнения, корнями которого являются эти числа.

Задание 3. Даны xy. Определить порядок использования операций. Написать программу вычисления ab, если (номер задания выбираете по сумме второй и последних двух цифр зачетки)

Задание 4. Найти и описать ошибки. Исправить ошибки. Написать результат программы (номер задания выбираете по остатку от деления суммы второй и последних двух цифр зачетки на 7).

6.

var 
  a: byte;
  x: integer,    // двузначное число
  c1;c2: integer, // первая и вторая цифры двузначного числа
begin
  write('Введите двузначное число: '),
  readln(x),
  a = 300,
  c1 = x div 10,
  c2 = x mod 10,
  writeln('Первая и вторая цифры двузначного числа: ',c1,' ',c2),
end

Задание 5. Используя стандартную процедуру вывода на экран, запишите на Паскале следующие числа (в дробной части записывать до 3 цифр) (номер задания получается пересечением А – по горизонтали и Б – по вертикали, где А=ord(Ф[1..5]) mod 5; Б= ord(Ф[1..5]) div 50,  Ф[1..5]- буква фамилии студента, например Ф[1]=И, Ф[2]=в, Ф[3]=а, Ф[4]=н, Ф[5]=о):

 

0

1

2

3

4

5

2

 

-1,3269

102

4!

-1/100

2p

3

104

 

-2,1564

3!

p

 

4

-1/9

3p

 

-3.5681

105

5!

 

Задание 6.  , где Ф+И – десятичный код из таблицы ASCII первой буквы фамилии и имени студента.

Записать выражения.

1.       Используя математические функции:

1.1     Получить дробную часть числа b, d;

1.2     Целую часть числа b, f.

2.       c=b div 7

3.       с помощью функций Паскаля и PascalABC.Net записать выражения:

3.1      

3.2    

3.3     

Задание 7. Выпишите из предложенного списка  константы, идентификаторы, типизированные константы, зарезервированные слова Паскаль (оформите в таблицу) (номер варианта задания вычисляется равенством В=Z mod 16, где Z –номер зачетки).

14.

FAM, function, and=20, c:char=#4, d=$3, a:real=24.14E-6, for