Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РУПД Алгоритмические языки 230100.doc
Скачиваний:
7
Добавлен:
14.02.2015
Размер:
336.38 Кб
Скачать

3. Что такое программный модуль

любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт

любой фрагмент описания процесса, оформляемый как подпрограмма

самый мелкий фрагмент описания процесса, оформляемый как самостоятельный программный продукт

самый мелкий фрагмент описания процесса, оформляемый как подпрограмма

6.1.3. Модуль 3 (СОСТАВНЫЕ ТИПЫ ДАННЫХ.)

6.1.3.1. Контрольные вопросы

21. Оператор условного перехода.

22. Операции сравнения. Логические операции.

23. Оператор безусловного перехода.

24. Оператор выбора.

25. Цикл с предыдущим условием.

26. Цикл с последующим условием.

27. Цикл с параметрами.

28. Нечисловые типы переменных.

29. Функции и процедуры для работы со строковыми переменными.

30. Функции преобразования типов.

31. Массивы.

32. Подпрограммы - процедуры и функции.

33. Сортировка массивов.

34. Генератор случайных чисел.

35. Рекурсивный алгоритм.

6.1.3.2. Задания для проведения текущего контроля успеваемости

1. Какой вариант не подходит для обозначения метки оператора безусловного перехода

1a

a1

a

1

2. Как правильно оформляется оператор условного перехода

IF условие THEN программный блок1 ELSE программный блок2;

IF условие ELSE программный блок1 THEN программный блок2;

IF условие ELSE программный блок1;

IF условие программный блок1 ELSE программный блок2;

3. Какой из знаков обозначает “не равно”

<>

><

=>

<=

6.1.4. Модуль 4 (КОНСТРУИРОВАНИЕ ПРОГРАММ.)

6.1.4.1. Контрольные вопросы

36. Тип данных множество.

37. Тип данных запись.

38. Работа с файлами.

39. Текстовые файлы.

40. Типизированные файлы.

41. Нетипизированные файлы.

42. Динамическая память.

43. Статические и динамические переменные.

44. Типизированные и нетипизированные указатели.

45. Управление динамической памятью.

46. Списки: основные виды и способы реализации.

47. Модульное программирование.

48. Основы доказательства правильности.

6.1.4.2. Задания для проведения текущего контроля успеваемости

1. Каким ключевым словом начинается раздел описания пользовательских типов данных

TYPE

VAR

CONST

LABEL

2. С какого ключевого слова начинается описание полей типа данных запись

RECORD

TYPE

VAR

CONST

3. Каким ключевым словом начинается оператор выбора

CASE

TYPE

VAR

CONST

6.2. Оценочные средства для промежуточной аттестации (экзамен, 27 часов).

6.2.1. Контрольные вопросы

  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. Массивы.

  32. Подпрограммы - процедуры и функции.

  33. Сортировка массивов.

  34. Генератор случайных чисел.

  35. Рекурсивный алгоритм.

  36. Тип данных множество.

  37. Тип данных запись.

  38. Работа с файлами.

  39. Текстовые файлы.

  40. Типизированные файлы.

  41. Нетипизированные файлы.

  42. Динамическая память.

  43. Статические и динамические переменные.

  44. Типизированные и нетипизированные указатели.

  45. Управление динамической памятью.

  46. Списки: основные виды и способы реализации.

  47. Модульное программирование.

  48. Основы доказательства правильности.

  1. Учебно-методическое и информационное обеспечение дисциплины