Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование / WORD / Вопросы к зачету ЯП

.doc
Скачиваний:
40
Добавлен:
15.04.2015
Размер:
45.06 Кб
Скачать

Вопросы к зачету по курсу «Языки программирования»

Семестр 2

  1. Метод проектирования программных средств. Основные этапы.

  2. Структуры алгоритмов. ЕСПД.

  3. Схемы алгоритмов, программ, данных и систем

  4. Классификация языков программирования.

  5. Краткая история языков программирования.

  6. Основы Паскаля. Алфавит и лексемы. Имена, ключевые слова и знаки операций. Константы.

  7. Основы Паскаля. Метки. Комментарии. Директивы компилятору. Структура программы. Стиль записи программ на языке Паскаль.

  8. Типы данных в Паскале. Классификация типов данных. Порядковые типы: логический тип, целый тип, символьный.

  9. Типы данных в Паскале. Классификация типов данных. Порядковые типы: перечисляемый, тип-диапазон. Вещественный тип.

  10. Строки. Действия, выполняемые над строками.

  11. Совместимость типов.

  12. Явное преобразование типов и значений.

  13. Неявное преобразование типов.

  14. Выражения в языке Паскаль. Операции в языке Паскаль. Приоритет операций. Оператор присваивания.

  15. Простейший ввод.

  16. Простейший вывод.

  17. Средства языка ТР для циклов с известным числом повторений.

  18. Табулирование функций.

  19. Разветвляющиеся алгоритмы. Команда выбора CASE.

  20. Разветвляющиеся алгоритмы. Команда ветвления IF.

  21. Циклы с неизвестным числом повторений. Цикл с предусловием (While do).

  22. Циклы с неизвестным числом повторений. Цикл с постусловием (Repeat … until)

  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. Модули. Структура модуля.

  49. Стандартный модуль Crt.

  50. Стандартный модуль Graph.