
- •М іністерство освіти і науки україни
- •Методичні вказівки
- •Содержание
- •Дисциплина «Объектно-ориентированное программирование» Теоретические вопросы
- •Список литературы
- •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 .
- •Литература
- •Дисциплина «Теория автоматического управления»
- •Примеры заданий:
- •Литература
21. Используя вызов lseek, напишите процедуры для копирования последних 10 символов, последних 10 слов и последних 10 строк из одного файла в другой.
22. Напишите функции включения и выключения режима эхо-отображения набираемых на клавиатуре символов
23. Напишите программу для запуска команды ls в качестве дочернего процесса
24. Создайте два процесса, взаимодействующих через программный канал. Первый процесс читает стандартный ввод и передает его второму процессу. Второй процесс преобразует все символы верхнего регистра к нижнему и возвращает результат первому
25. Создайте функцию для обхода поддерева каталогов, выводящего имена всех встретившихся файлов (каталогов) и права доступа к ним. Каталоги и символьные ссылки при выводе обозначать дополнительной звездочкой.
Список литературы
Олифер Н.А., Олифер В.Г. Сетевые операционные системы. – СПб.: Питер, 2001.
Столлингс В. Операционные системы. Внутренне устройство и принципы проектирования. – М.: Вильямс, 2002. – 848 с.
Хэвиленд К., Грэй Д., Салама Б. Системное программирование в UNIX. Руководство программиста по разработке ПО: Пер. с англ. – M., ДМК Пресс, 2000. – 368 с.
Дисциплина «Алгоритмические языки и программирование» Теоретические вопросы
Понятие алгоритма. Свойства алгоритма. Способы задания алгоритма. Основные структуры алгоритма. Понятие о структурном подходе к разработке алгоритмов.
Алгоритмическая структура цикл. Типы циклов. Способы управления циклами. Структурные циклы. Итерационные циклы. Простые и вложенные циклы.
Типы данных в языке Паскаль. Действия над ними. Стандартные типы данных и типы данных пользователя.
Операторы циклов в языке Паскаль. Примеры использования.
Условный оператор и оператор выбора вариантов в языке Паскаль. Структурная схема. Примеры использования.
Структурные типы данных. Массивы. Записи, вариантные, вложенные.
Обработка строковых данных в Паскале. Процедуры и функции для работы со строками.
Процедуры и функции в Паскале. Особенности использования.
Стандартные файлы и файлы пользователя в Паскале. Типы файлов. Процедуры и функции для работы с файлами.
10. Прямая и косвенная рекурсия. Особенности использования.
11. Структура языка Паскаль. Структура программы на языке Паскаль.
12. Модульное программирование. Стандартные модули. Назначение и использование.
Типы задач
Вычисление значений функции F(x) , если x
[a,b] и удовлетворяет заданным условиям.
Построение одномерного массива из элементов двумерного. Каждый элемент нового массива удовлетворяет заданным условиям.
Нахождение минимальных и максимальных элементов строк или столбцов матрицы.
Задана строка, состоящая из слов разделенных пробелами и предложений в конце которых точка. Определить число слов, предложений, наличие заданного слова, следующего символа за символом А, число слов в которых первая буква А или О.
Образцы решений задач
1. Написать программу для вычисления функции:
на
промежутке [-20,20] с шагом 0,5
Ответ
Program prim1;
var x,y:real;
begin x:=-20;
while x<=20 do {цикл смены X из интервала [-20,20] }
begin
if x<-10 then y:=2-x else {проверка условия}
if x<-5 then y:=x-x*x else
if x<2 then y:=x*x*x else
y:=sqrt(x);
writeln('y=',y:6:2,'при x=',x:6:2);
x:=x+0.5;
end;
end.