- •М іністерство освіти і науки україни
- •Методичні вказівки
- •Содержание
- •Дисциплина «Объектно-ориентированное программирование» Теоретические вопросы
- •Список литературы
- •21. Используя вызов lseek, напишите процедуры для копирования последних 10 символов, последних 10 слов и последних 10 строк из одного файла в другой.
- •Дисциплина «Алгоритмические языки и программирование» Теоретические вопросы
- •Типы задач
- •Образцы решений задач
- •1. Написать программу для вычисления функции:
- •2. Сформировать двухмерный массив, состоящий из n X n элементов.
- •4. Известно, что в текст т входит восклицательный знак. Подсчитать в последовательности символов, предшествующих восклицательному знаку количество пробелов.
- •5. Задан текст s. Сколько раз в тексте встречается заданное слово (слова разделены пробелами).
- •6. Сколько раз в тексте встречается заданное слово . Слова разделены пробелами или знаками препинания и т.П.
- •Литература
- •Дисциплина «Основы баз данных и знаний» Теоретические вопросы
- •Примеры решений задач
- •2 Используя язык структурированных запросов sql выполнить следующие действия:
- •3 Используя язык структурированных запросов sql выполнить следующие действия:
- •Литература
- •Дисциплина «Организация и функционирование эвм»
- •Создайте матрицу знакоместа дисплея для символа “”. Размер матрицы 8 на 12.
- •Определить объем видеопамяти необходимый для сохранения образа экрана если:
- •Определить количество кластеров необходимых для сохранения файла. Известно, что файл имеет размер 862899 байтов, а кластер состоит из 4 секторов.
- •Определить вертикальную частоту монитора, если горизонтальная частота составляет 90 кГц., разрешение монитора 1024 х 768 .
- •Литература
- •Дисциплина «Теория автоматического управления»
- •Примеры заданий:
- •Литература
Литература
Издательская группа BHV « Турбо Паскаль 7.0» Киев 2000
2. С.А. Немнюгин «Turbo Pascal. Учебник» Санкт.Петербург 2000
3. В.В. Черняховский «Збірник задач з основ алгоритмізації»
Львов 1997
4. Л.М. Климов «Pascal 7.0» Москва 2000
5. А.М. Епанешников «Turbo Pascal» Москва 2000
6. С.А. Немнюгин «Turbo Pascal.Практикум» Санкт – Петербург 2000
7. Ю.М. Родионова «Программирование» Москва 1996
8. Н. Культин «Turbo Pascal 7» Санкт- Петербург 2000
9. Конспект лекций по дисциплине "Алгоритмические языки и
программирование".
Дисциплина «Основы баз данных и знаний» Теоретические вопросы
1 Архитектура БД. Понятие трехуровневой архитектуры Бд. Ее преимущества. Внешний уровень. Концептуальный уровень. Внутренний уровень.
2 Классификация моделей данных.
3 Иерархическая модель. Преимущества и недостатки иерархических структур.
4 Сетевая модель данных.
5 Реляционная модель данных.
6 Нормализация. Пять нормальных форм
7 Физические модели БД.
8 Файловые структуры. Файлы прямого доступа. Файлы последовательного доступа.
9 Индексные файлы. Индексно-прямые файлы. Индексно-последовательные файлы.
10 Распределенные системы управления базами данных. Распределенная обработка данных. Параллельные СУБД.
11 Преимущества и недостатки СУРБД.
12 Объектно-ориентированые СУБД. Требования к ООСУБД.
13 Объектно-реляционные СУБД.
14 Структура языка SQL.
15 Типы данных языка SQL.
16 Создание схем, БД, таблиц операторами языка SQL.
17 Индексация в СУБД. Типы индексов. Создание и удаление индекса операторами языка SQL.
18 Редактирование данных в таблице БД операторами языка SQL.
19 Построение запросов операторами языка SQL.
20 Понятие агрегирующих функций .
21 Объединение таблиц. Построение многотабличных запросов операторами языка SQL.
22 СУБД Access. Понятия таблицы, запроса, формы, отчета, макроса.
Примеры решений задач
1 Используя язык структурированных запросов SQL выполнить следующие действия:
определить схему VUZ и имя владельца схемы RRR. Создать БД Grup. Создать таблицы Tas1, Tas2 c указанием первичного ключа.
Ответ
CREATE SCHEMA VUZ AUTHORIZATION RRR;
CREATE DATABASE GRUP;
CREATE TABL TAS1(NAME CHAR(10) NOT NULL
PRIMARY KEY,
TITLE VARCHAR(80) NOT NULL,
TYPE CHAR(12) NULL,
PRICE MONEY NULL,
PUBDATE DATETIME NULL
DEFAULT CURRENT DATE);
CREATE TABL TAS2(NAME1 CHAR(15) NOT NULL
PRIMARY KEY,
ADR CHAR(14) NULL,
TTL VARCHAR(45) NOT NULL,
ZAR MONEY NULL);
2 Используя язык структурированных запросов sql выполнить следующие действия:
Просмотреть список доступных БД. Просмотреть список таблиц в БД PAKK. Добавить к уже созданной БД DAR таблицу MIELE и удалить из БД DAR таблицу MIELE22. В таблицу ARISTON добавить поля AUT и KORT. В таблицу ARISTON добавить новую запись содержащую значения во всех столбцах. В таблицу ARISTON добавить новую запись содержащую значения не во всех столбцах.
Ответ
SHOW DATABASES;
USE PAKK;
SHOW TABLES;
USE DAR;
ALTER DATABASE DAR
ADD FILE MIELE , REMOVE FILE MIELE22;
ALTER TABLE ARISTON
ADD AUT INTEGER, KORT CHAR(10);
INSERT INTO ARISTON
VALUES('S345', 'TYR', '678', 5666, 'ETRE', 'NOT', 2343, 'TFD');
INSERT INTO ARISTON(SNO, NAME, LAN )
VALUES ('WER4', 'DYTE', 435);