АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ « ИНДУСТРИАЛЬНЫЙ ИНСТИТУТ »

advertisement
АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОБРАЗОВАТЕЛЬНАЯ
ОРГАНИЗАЦИЯ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
« ИНДУСТРИАЛЬНЫЙ ИНСТИТУТ »
Кафедра информационных систем и программирования
ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
ПО УЧЕБНОЙ ДИСЦИПЛИНЕ
«ПРОГРАММИРОВАНИЕ»
Рассмотрены и утверждены на заседании
кафедры информационных систем и программирования,
протокол №___от «_____» __________ 201_ г.
Зав. кафедрой___________/ Д.В.Тюпин /
УТВЕРЖДАЮ
Заведующий информационных систем и программирования
__________________ Д.В.Тюпин
(подпись, расшифровка подписи)
протокол №___от «_____» __________ 201_ г.
ВОПРОСЫ ДЛЯ ЭКЗАМЕНА ПО ДИСЦИПЛИНЕ
ПРОГРАММИРОВАНИЕ
1. Понятие алгоритма. Формы записи алгоритмов. Базовые структуры алгоритмов.
ПК-10,ПК-2, ОК-2
2. Этапы решения задачи на ЭВМ. Понятие языка программирования. Исходный и
машинный код программы. Компиляторы. ПК-10,ПК-2, ОК-2
3. Понятие объекта, его свойства, методы и события. ПК-10,ПК-2, ОК-2
4. Основные синтаксические правила записи программ на Object Pascal. Определение
переменной, объявление переменной. ПК-10,ПК-2, ОК-2
5. Этапы разработки приложения в среде Delphi. Понятие проекта Delphi. ПК-10,ПК-2,
ОК-2
6. Основные файлы проекта Delphi. Структура модуля. ПК-10,ПК-2, ОК-2
7. Классификация типов данных в Object Pascal. Встроенные типы данных. ПК-10,ПК2, ОК-2
8. Типы, определяемые пользователем. Объявление типов данных. ПК-10,ПК-2, ОК-2
9. Основные стандартные функции и процедуры для работы с данными. Функции
преобразования типов данных. ПК-10,ПК-2, ОК-2
10. Арифметические операции, бинарные и унарные операции. Операции отношения
(сравнения). Логические (булевы) операции. ПК-10,ПК-2, ОК-2
11. Простые и структурированные операторы. ПК-10,ПК-2, ОК-2
12. Оператор присваивания. Метод копирования Assign. ПК-10,ПК-2, ОК-2
13. Условный оператор выбора IF. Блок-схема, обозначение, пример использования.
ПК-10,ПК-2, ОК-2
14. Оператор
множественного
выбора
case.
Блок-схема,
обозначение,
пример
использования. ПК-10,ПК-2, ОК-2
15. Оператор цикла с параметром for. Блок-схема, обозначение, пример использования.
ПК-10,ПК-2, ОК-2
16. Оператор
цикла
с
постусловием
использования. ПК-10,ПК-2, ОК-2
repeat.
Блок-схема,
обозначение,
пример
17. Оператор
цикла
с
предусловием
while.
Блок-схема,
обозначение,
пример
использования. ПК-10,ПК-2, ОК-2
18. Определение процедуры. Объявление процедуры. Способы передачи параметров в
процедуры и функции. ПК-10,ПК-2, ОК-2
19. Определение функции. Объявление функции. Способы передачи параметров в
процедуры и функции. ПК-10,ПК-2, ОК-2
20. Рекурсивные подпрограммы. ПК-10,ПК-2, ОК-2
21. Характеристика массивов. Одномерные и многомерные массивы. ПК-10,ПК-2, ОК-2
22. Динамический массив. Объявление массива, операция присваивания динамических
массивов, удаление массива. ПК-10,ПК-2, ОК-2
23. Основные характеристики формы: свойства и методы. ПК-10,ПК-2, ОК-2
24. События, наступающие при создании и использовании формы. ПК-10,ПК-2, ОК-2
25. События, наступающие при закрытии и уничтожении формы. ПК-10,ПК-2, ОК-2
26. Организация взаимодействия форм. Методы вызова формы. ПК-10,ПК-2, ОК-2
27. Особенности модальных форм. Функция ShowModal. ПК-10,ПК-2, ОК-2
28. Создание одноэкземплярного приложения. Использование API-функций.
ПК-10,ПК-2, ОК-2
29. Запуск других приложений из разрабатываемого приложения. Функции WinExec,
ShellExecute. ПК-10,ПК-2, ОК-2
30. Виды меню. Компоненты меню, их свойства и события. ПК-10,ПК-2, ОК-2
31. Общая характеристика списков. Виды списков. ПК-10,ПК-2, ОК-2
32. Компоненты-списки. Основное свойство списков. ПК-10,ПК-2, ОК-2
33. Программные средства работы со списками. Добавление строк в список. ПК-10,ПК2, ОК-2
34. Программные средства работы со списками. Выбор элементов в списке. ПК-10,ПК-2,
ОК-2
35. Программные средства работы со списками. Удаление элементов списка. Поиск
элемента в списке. ПК-10,ПК-2, ОК-2
36. Программные средства работы со списками. Сохранение элементов списка в файле и
загрузка из файлов. ПК-10,ПК-2, ОК-2
37. Программные средства работы со списками. Согласование содержимого двух
списков. ПК-10,ПК-2, ОК-2
38. Программные средства работы со списками. Перемещение элементов между
списками. Технология drag-and-drop. ПК-10,ПК-2, ОК-2
39. Компоненты, используемые для работы с файлами и каталогами. Основные свойства
компонентов. ПК-10,ПК-2, ОК-2
40. Графические средства Delphi. ПК-10,ПК-2, ОК-2
УТВЕРЖДАЮ
Заведующий информационных систем и программирования
__________________ Д.В.Тюпин
(подпись, расшифровка подписи)
протокол №___от «_____» __________ 201_ г.
ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЗАЧЕТУ ПО ДИСЦИПЛИНЕ
ПРОГРАММИРОВАНИЕ
1. Этапы разработки программ.
2. Средства тестирования и отладки, встроенные в системы
программирования.
3. Жизненный цикл программы.
4. Способы трансляции исходного текста программы.
5. Виды алгоритмов и способы их записи.
6. Основные свойства алгоритмов.
7. Операторная запись алгоритма.
8. Блок-схема.
9. Языки программирования низкого уровня и высокого уровней.
10.Модульные программы.
11.Естественные и формальные языки.
12.Общие конструкции алгоритмических языков: алфавит, величина (тип,
имя и значение), выражение, оператор.
13.Стандартные типы данных, их форматы и распределение памяти.
14.Виды строк.
15.Определение пользовательских типов данных.
16.Массивы, записи. Определение констант.
17.Основные конструкции языка Паскаль.
18.Понятие составного оператора.
19.Условный оператор, оператор выбора.
20.Циклы с предусловием, постусловием, со счетчиком.
21.Вложенные циклы.
22.Теорема структуры и структурное программирование.
23.Синтаксис описания и использования функций и процедур в Паскале.
24.Локальные и глобальные переменные.
25.Формальные и фактические параметры.
26.Параметры-константы, параметры-значения, параметры-переменные.
27.Понятие массива.
28.Двумерные и многомерные массивы.
29.Сортировка вставкой, обменом, выбором. Быстрая сортировка.
30.Понятие файла. Логические и физические файлы.
31.Файловые типы Pascal.
32.Статические и динамические переменные.
33.Переменная типа указатель. Типизированные и нетипизированные
указатели.
34.Цель разработки структуры программы.
35.Понятие
программного
модуля.
Основные
характеристики
программного модуля.
36.Методы разработки структуры программы.
37.Рекурсия функций и процедур.
38.Способы конструирования программ
39.Способы верификации программ. Правила записи выражений.
УТВЕРЖДАЮ
Заведующий информационных систем и программирования
__________________ Д.В.Тюпин
(подпись, расшифровка подписи)
протокол №___от «_____» __________ 201_ г.
ТЕСТОВЫЕ ЗАДАНИЯ ДЛЯ РУБЕЖНОГО КОНТРОЛЯ ДЛЯ
ДИСЦИПЛИНЫ ПРОГРАММИРОВАНИЕ
Задание №1.
Машинный код – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №2.
Исходный код программы – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №3.
Алгоритм – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №4.
Программа – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №5.
Язык программирования – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №6.
Исполняемые компьютером программы (машинный код) – это
1.
формализованный способ записи программ
2.
последовательность команд из единиц и нулей
3.
набор команд и совокупность правил записи алгоритмов
4.
строгое, формальное, не допускающее неоднозначности описание
процесса решения задачи
5.
обычный текст на языке программирования
6.
набор команд, с помощью которых реализуется алгоритм
выполнения задачи
Задание №7.
Свойство алгоритма «массовость» означает
1. алгоритм может быть разбит на отдельные элементарные этапы
2. алгоритм должен приводить к получению результата за конечное
число шагов
3. предписания алгоритма должны быть точными и понятными и
соответствовать системе команд исполнителя
4. алгоритм должен быть пригоден для решения всех задач данного
типа
Задание №8.
Свойство алгоритма «результативность» означает
1. алгоритм может быть разбит на отдельные элементарные этапы
2. алгоритм должен приводить к получению результата за конечное
число шагов
3. предписания алгоритма должны быть точными и понятными и
соответствовать системе команд исполнителя
4. алгоритм должен быть пригоден для решения всех задач данного
типа
Задание №9.
Свойство алгоритма «определенность» означает
1.
алгоритм может быть разбит на отдельные элементарные этапы
2.
алгоритм должен приводить к получению результата за конечное
число шагов
3.
предписания алгоритма должны быть точными и понятными и
соответствовать системе команд исполнителя
4.
алгоритм должен быть пригоден для решения всех задач данного
типа
Задание №10.
Свойство алгоритма «дискретность» означает
1.
алгоритм может быть разбит на отдельные элементарные этапы
2.
алгоритм должен приводить к получению результата за конечное
число шагов
3.
предписания алгоритма должны быть точными и понятными и
соответствовать системе команд исполнителя
4.
алгоритм должен быть пригоден для решения всех задач данного
типа
Задание №11.
Алгоритм:
1.
разветвляющийся
2.
линейный
3.
циклический
Задание №12.
Алгоритм:
усло
в.
действие 1
действие 2
1.
разветвляющийся
2.
линейный
3.
циклический
3 семестр
Задание 1.
Язык Object Pascal – это
1.
система визуального проектирования
2.
среда программирования
3.
объектно-ориентированное расширение стандартного языка Pascal
4.
библиотека визуальных компонентов VCL
Задание 2.
Символы – это
1.
переменные
2.
выражения
3.
латинские и русские буквы
4.
идентификаторы
5.
арабские цифры
6.
римские цифры
7.
знаки препинания
8.
знаки операций
Задание 3.
Переменная – это
1.
неизменяемая величина
2.
исходное данное или полученный результат
3.
величина, значение которой может изменяться в процессе
выполнения программы
4.
вычисляемое выражение
5.
идентификатор выражения
Задание 4.
Константа - это
1.
неизменяемая величина
2.
исходное данное или полученный результат
3.
величина, значение которой может изменяться в процессе
выполнения программы
4.
вычисляемое выражение
5.
идентификатор выражения
Задание 5.
Значение переменной - это
1.
неизменяемая величина
2.
исходное данное или полученный результат
3.
величина, значение которой может изменяться в процессе
выполнения программы
4.
вычисляемое выражение
5.
комментарий
6.
идентификатор выражения
Задание 6.
Правило формирования идентификатора:
1.
идентификатор может содержать буквы, цифры и начинаться с
пробела
2.
идентификатор не может начинаться с цифры и не может
содержать пробелов
3.
идентификатор может начинаться с цифры и не может содержать
пробелов
4.
идентификатор должен иметь длину не более 200 символов
Задание 7.
Символы определения комментария:
1.
{
}
2.
(
)
3.
{$
}
4.
(*
*)
5.
[
]
Задание 8.
Комментарий - это
1.
постоянный текст, являющийся частью программы
2.
произвольный текст, не определяемый компилятором
3.
программный код, используемый для пояснения
4.
произвольный
текст,
используемый
для
пояснения
и
не
определяемый компилятором
Задание 9.
Произвольный текст в программе- это
1.
неизменяемая величина
2.
исходное данное или полученный результат
3.
величина, значение которой может изменяться в процессе
выполнения программы
4.
комментарий
5.
вычисляемое выражение
6.
идентификатор выражения
Задание 10.
Основные синтаксические правила записи программ:
1.
каждое предложение языка заканчивается пробелом
2.
прописные и строчные буквы идентичны
3.
в строке не может размещаться несколько операторов
4.
все используемые типы и переменные должны быть объявлены до
их первого использования
5.
в тексте программы могут использоваться только однострочные
комментарии
6.
программа или отдельный модуль завершаются оператором end.
7.
в программе не может использоваться конструкция begin…end
Задание 11.
Идентификатор, обозначающий область в памяти, в которой хранится
изменяемое значение - это
1.
латинские и русские буквы
2.
переменные
3.
выражения
4.
константы
5.
арабские цифры
6.
римские цифры
7.
знаки препинания
8.
знаки операций
Задание 12.
Объявление переменной начинается со слова
1.
type
2.
const
3.
var
4.
label
5.
public
6.
unit
7.
use
8.
program
Задание 13.
В проект Delphi входят:
1.
файл описания формы
2.
приложение
3.
программа
4.
модули
5.
файл параметров
6.
исполняемый файл
7.
компилятор
8.
файл ресурсов
9.
головной файл проекта
Задание 14.
Основные файлы проекта имеют расширения:
pas, exe, dll, dpr, opt, frt, dfm, prg, dcu
Задание 15.
Заголовок модуля начинается со слова:
1.
program
2.
uses
3.
unit
4.
procedure
5.
function
Задание 16.
Заголовок головного файла проекта начинается со слова:
1.
uses
2.
unit
3.
program
4.
procedure
5.
function
Задание 17.
Внешний интерфейс модуля – это
1.
раздел interface
2.
раздел implementation
3.
раздел initialization
4.
раздел finalization
Задание 18.
Реализация модуля (основное тело модуля):
1.
раздел interface
2.
раздел implementation
3.
раздел initialization
4.
раздел finalization
Задание 19.
Раздел, содержащий операторы настройки модуля:
1.
раздел interface
2.
раздел implementation
3.
раздел initialization
4.
раздел finalization
Задание 20.
Раздел, содержащий операторы завершения работы модуля:
1.
раздел interface
2.
раздел implementation
3.
раздел initialization
4.
раздел finalization
Задание 21.
Предложение uses используется для:
1.
объявления переменных
2.
подключения модулей
3.
установления свойств
4.
описания типов и классов
Задание 22.
Встроенные типы данных:
1.
действительные
2.
перечислимые
3.
файловый тип
4.
целые
5.
тип диапазон
6.
множества
7.
логический
8.
вариантный
Задание 23.
Встроенные типы данных:
1.
строковый
2.
перечислимые
3.
тип записи
4.
указатели
5.
тип диапазон
6.
символьный
7.
логический
8.
вариантный
Задание 24.
Типы, определяемые программистом:
1.
строковый
2.
перечислимые
3.
тип записи
4.
указатели
5.
тип диапазон
6.
символьный
7.
множество
8.
вариантный
Задание 25.
Типы, определяемые программистом:
1.
целый
2.
массивы
3.
тип записи
4.
указатели
5.
действительный
6.
символьный
7.
множества
8.
вариантный
Задание 26.
Порядковые типы:
1.
целый
2.
массивы
3.
тип записи
4.
указатели
5.
действительный
6.
символьный
7.
перечислимый
8.
вариантный
Задание 27.
Порядковые типы:
1.
логический
2.
файловый тип
3.
тип записи
4.
указатели
5.
действительный
6.
ограниченный
7.
перечислимый
8.
множества
Задание 28.
Структурные типы:
1.
логический
2.
файловый тип
3.
тип записи
4.
указатели
5.
действительный
6.
массивы
7.
перечислимый
8.
множества
Задание 29.
Объявление типа осуществляется с помощью слова:
1.
const
2.
var
3.
label
4.
public
5.
type
6.
unit
7.
use
8.
program
Задание 30.
Целые типы данных:
real, integer, word, double, boolean, char, longint, byte, single, string, extended,
ansichar, comp, cardinal, currency, int64, real48, smallint, widechar
Задание 31.
Действительные типы данных:
real, integer, word, double, boolean, char, longint, byte, single, string, extended,
ansichar, comp, cardinal, currency, int64, real48, smallint, widechar
Задание 32.
Строковые типы данных:
real, integer, word, double, ansistring, boolean, char, longint, byte, single, string,
extended, ansichar, comp, cardinal, currency, int64, real48, smallint, widechar
Задание 33.
Логический тип данных:
real, integer, word, double, boolean, char, longint, byte, ansistring, single, string,
extended, ansichar, comp, cardinal, currency, int64, real48, smallint, widechar
Задание 34.
Символьные тип данных:
real, integer, word, double, boolean, char, ansistring, longint, byte, single, string,
extended, ansichar, comp, cardinal, currency, int64, real48, smallint, widechar
Задание 35.
Целый тип данных предназначен для
1.
хранения чисел, имеющих дробную часть
2.
хранения одного символа
3.
хранения последовательности символов
4.
хранения чисел, не имеющих дробной части
5.
хранения значений true или false
Задание 36.
Действительный тип данных предназначен для
1.
хранения чисел, имеющих дробную часть
2.
хранения одного символа
3.
хранения последовательности символов
4.
хранения чисел, не имеющих дробной части
5.
хранения значений true или false
Задание 37.
Логический тип данных предназначен для
1.
хранения чисел, имеющих дробную часть
2.
хранения одного символа
3.
хранения последовательности символов
4.
хранения чисел, не имеющих дробной части
5.
хранения значений true или false
Задание 38.
Строковый тип данных предназначен для
1.
хранения чисел, имеющих дробную часть
2.
хранения одного символа
3.
хранения последовательности символов
4.
хранения чисел, не имеющих дробной части
5.
хранения значений true или false
Задание 39.
Символьный тип данных предназначен для
1.
хранения чисел, имеющих дробную часть
2.
хранения одного символа
3.
хранения последовательности символов
4.
хранения чисел, не имеющих дробной части
5.
хранения значений true или false
Задание 40.
Функция, определяющая затраты памяти для типа:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 41.
Функция, возвращающая символ целого значения:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 42.
Функция, возвращающая количество символов в строке:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 43.
Функция, возвращающая модуль числа:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 44.
Функция, возвращающая дробную часть аргумента:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 45.
Функция, возвращающая целую часть аргумента:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 46.
Функция, возвращающая квадратный корень аргумента:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 47.
Функция, возвращающая предыдущее значение аргумента:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 48.
Функция, возвращающая следующее значение аргумента:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 49.
Функция, осуществляющая проверку на четность:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 50.
Процедура – инкремент:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 51.
Процедура – декремент:
abs, chr, ord, length, sizeOf, odd, pred, sqrt, frac, sqr, trunk, upcase, round, sin, int,
pi, succ, inc, cos, dec
Задание 52.
Операция деления чисел:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 53.
Операция целочисленного деления чисел:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 54.
Операция остаток от целочисленного деления:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 55.
Операции отношений:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 56.
Логические операции:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 57.
Унарные операции:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 58.
Операция конкатенации:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 59.
Логические поразрядные операции:
+, -, div, mod, *, =, <=, >, <, >=, <>, shr, or, and, shl, not, xor
Задание 60.
Операция отрицания
1.
имеет значение true, если истинно значение хотя бы одного
операнда
2.
имеет значение true, только в том случае, если оба операнда
истинны
3.
имеет значение true, если значение операнда равно false
4.
имеет значение true, если истинно значение только одного
операнда, а значение другого равно false
Задание 61.
Операция конъюнкция
1.
имеет значение true, если истинно значение хотя бы одного
операнда
2.
имеет значение true, только в том случае, если оба операнда
истинны
3.
имеет значение true, если значение операнда равно false
4.
имеет значение true, если истинно значение только одного
операнда, а значение другого равно false
Задание 62.
Операция дизъюнкция
1.
имеет значение true, если истинно значение хотя бы одного
операнда
2.
имеет значение true, только в том случае, если оба операнда
истинны
3.
имеет значение true, если значение операнда равно false
4.
имеет значение true, если истинно значение только одного
операнда, а значение другого равно false
Задание 63.
Операция исключающее ИЛИ
1.
имеет значение true, если истинно значение хотя бы одного
операнда
2.
имеет значение true, только в том случае, если оба операнда
истинны
3.
имеет значение true, если значение операнда равно false
4.
имеет значение true, если истинно значение только одного
операнда, а значение другого равно false
Задание 64.
Определите порядок выполнения операций
<>
/
mod
+
*
not
<=
()
xor
Задание 65.
Структурированные операторы:
1.
составной оператор
2.
пустой оператор
3.
оператор вызова процедуры
4.
условный оператор
5.
оператор цикла
6.
оператор доступа
7.
оператор перехода
8.
оператор выбора
9.
оператор присваивания
Задание 66.
Простые операторы:
1.
составной оператор
2.
пустой оператор
3.
оператор вызова процедуры
4.
условный оператор
5.
оператор цикла
6.
оператор доступа
7.
оператор перехода
8.
оператор выбора
9.
оператор присваивания
Задание 67
1.
передает управление в произвольную точку кода
2.
присваивает значение одного указателя другому
3.
используется для сокращения записи при обращении к свойствам
и методам объектов
4.
представляет собой группу операторов
5.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
6.
проводит анализ значения некоторого выражения
7.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 68.
Оператор присваивания
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 69.
Оператор доступа
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 70.
Составной оператор
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 71.
Условный оператор
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 72.
Оператор множественного выбора
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 73.
Оператор цикла
1.
не выполняет никаких действий
2.
передает управление в произвольную точку кода
3.
присваивает значение одного указателя другому
4.
используется для сокращения записи при обращении к свойствам
и методам объектов
5.
представляет собой группу операторов
6.
предназначен для выполнения тех или иных действий в
зависимости от истинности или ложности некоторого условия
7.
проводит анализ значения некоторого выражения
8.
представляет собой последовательность операторов, которая
может быть выполнена более одного раза
Задание 74.
Оператор доступа
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание 75.
Оператор выбора
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание 76.
Оператор цикла с предусловием
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание77.
Оператор цикла с параметром
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание 78.
Оператор цикла с постусловием
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание 79.
Условный оператор
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
Задание 80.
Оператор передачи управления
1.
if…then…else
2.
with
3.
for…downto…do
4.
goto
5.
case
6.
while…do
7.
for…to…do
8.
repeat…until
УТВЕРЖДАЮ
Заведующий информационных систем и программирования
__________________ Д.В.Тюпин
(подпись, расшифровка подписи)
протокол №___от «_____» __________ 201_ г.
ТЕМЫ КУРСОВЫХ РАБОТ ПО ДИСЦИПЛИНЕ
ПРОГРАММИРОВАНИЕ
1. Программа кадрового учета на предприятии.
2. Программа учета товаров на складе.
3. Программа «Тематический классификатор библиотечного фонда»
4. Программа учета библиотечного фонда.
5. Программа распределения лекарственных средств.
6. Программа учета лекарственных средств.
7. Программа «Почтовый каталог».
8. Программа
учета
издательской
деятельности
полиграфической
компании.
9. Программа учета назначений в строительной компании.
10. Программа кадрового учета в строительной компании.
11. Программа «Состав изделий».
12. Программа «Учебный процесс»
13. Программа
составления
учебного
плана
в
образовательном
учреждении.
14. Программа учета клиентов в центре занятости.
15. Программа учета пациентов в поликлинике.
16. Программа учета транспортных средств в автопарке.
17. Программа
формирования
учебных
учреждении
18. Программа «Избирательная компания».
групп
в
образовательном
Download