|
|||
ЭКЗАМЕНЦИОННЫЕ ВОПРОСЫ ПО. «ОСНОВАМ АЛГОРИМИЗАЦИИ И ПРОГРАММИРОВАНИЯ»ЭКЗАМЕНЦИОННЫЕ ВОПРОСЫ ПО «ОСНОВАМ АЛГОРИМИЗАЦИИ И ПРОГРАММИРОВАНИЯ» 1. Понятие алгоритма. Свойства алгоритма. 2. Способы описания алгоритмов. Правила составления блок-схем. 3. Виды алгоритмов. Примеры. 4. Понятие языка программирования. Классификация языков программирования. 5. Эволюция языков программирования. 6. Понятие языка программирования. Разработка новых языков. 7. Трансляция и ее виды. 8. Понятие системы программирования, ее основные компоненты. 9. Виды программирования. 10. Общие сведенья об языке Pascal. Алфавит, служебные слова, имена, константы и их типы. 11. Понятие переменной. Виды переменных. Имена переменных и их значения. 12. Структура программы на Pascal. Назначение разделов. 13. Типы данных Pascal. 14. Понятие выражения. Разновидности выражений. Арифметические выражения. 15. Понятие выражения. Разновидности выражений. Логические и символьные выражения. 16. Стандартные функции Pascal. Правила их использования. Примеры функций разных типов. 17. Понятие простых сложных и составных операторов языка Pascal. Пустой оператор. Примеры. 18. Оператор присваивания и перехода, раздел LABEL. 19. Процедуры ввода. 20. Процедуры вывода. 21. Команда условия в краткой форме. 22. Команда условия в полной форме. 23. Команда выбора CASE. 24. Понятие цикла. Виды циклов. Блок-схемы циклов. 25. Команда цикла с фиксированным количеством повторений. 26. Команда цикла с предусловием. 27. Команда цикла с постусловием. 28. Понятие массива, его описание в программе, понятие элемента массива. 29. Действия над массивами. Двумерные массивы. 30. Запись, описание записи, использование команда With. 31. Понятие файла, его описание в программе, виды файлов. Схема их обработки. 32. Команды работы с файлами. 33. Процедуры, их назначение, описание. 34. Вызов процедур, передача данных, работа. 35. Функции: назначение, описание, вызов, работа. 36. Организация работы в графическом режиме. Примеры графических процедур и функций.
|
|||
|