Вопросы на экзамен по программированию

  • docx
  • 19.02.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Вопросы экзамен Алго19г.docx

ОДОБРЕНО

на заседании цикловой комиссии      

математических дисциплин и

информационных технологий

Протокол № __от  «___» _________ 2019г.

 

Председатель

________________   Е.В. Кодаченко

 

УТВЕРЖДАЮ

Зам. директора по учебной работе

 

___________  Е.Н. Горбанева

 

«____» ___________ 2019г.

 

 Вопросы к экзамену

по дисциплине «Основы алгоритмизации и программирования

на современных языках»

для студентов специальности
09.02.01 Компьютерные системы и комплексы

3 курс

 

1.      Алгоритм и его свойства. Способы описания алгоритмов.

2.      Описание алгоритмов линейной,  разветвляющейся и  циклической структуры на псевдокоде.

3.      Описание алгоритмов линейной,  разветвляющейся и  циклической структуры графическим способом.

4.      Основные понятия языка программирования Pascal. Структура программы.

5.      Операции и их приоритет. Выражения в языке Pascal.

6.      Простые типы данных. Область описания данных в языке Pascal.

7.      Основные операторы. Ввод/вывод данных в языке Pascal.

8.      Операторы линейного и разветвляющегося алгоритма в  языке Pascal.

9.      Полный и неполный условный оператор. Операторные скобки.

10.  Реализация циклических алгоритмов в языке Pascal.

11.  Структуры данных различного типа. Записи. Работа со структурами.

12.  Сложные типы данных в Паскале.

13.  Массивы. Порядок работы с массивами.

14.  Способы сортировки. Сортировка методом пузырька, методом выбора, вставками

15.  Подпрограммы. Процедуры и функции в языке Pascal.

16.  Строки. Работа со строками в языке Pascal.

17.  Файлы. Типы файлов. Работа с файлами. Организация ввода/вывода.

18.  Динамические данные в Pascal.

19.   Назначение модулей в языке программирования.

20.  Подключение модулей к программе. Приведите примеры использования.

21.  Графический модуль. Инициализация графического модуля. Основные операторы графического модуля.

22.  Простые типы данных в Ассемблере.

23.  Оперативная память. Регистры.

24.  Форматы команд. Запись команд в MASM.

25.  Сегменты памяти и сегментные регистры в Assemblere.

26.  Программные сегменты и директива ASSUME в Assemblere.

27.  Безусловные. Условные переходы. Команды управление циклом в Assemblere.

28.  Стек. Основные стековые команды в Assemblere.

29.  Этапы создания программы на ассемблере.

 

 

Практические задания

 

1.      Решение задач с использованием линейных алгоритмов.

2.      Решение задач с использованием разветвляющихся алгоритмов.

3.      Решение задач с использованием циклических алгоритмов с предусловием

4.      Решение задач с использованием циклических алгоритмов с постусловием.

5.      Решение задач с использованием циклов с параметром.

6.      Разработка, отладка и выполнение программы с использованием линейных алгоритмов.

7.      Разработка, отладка и выполнение программы с использованием разветвляющихся алгоритмов.

8.      Разработка, отладка и выполнение программы с использованием алгоритмов с предусловием.

9.      Разработка, отладка и выполнение программы с использованием алгоритмов с постусловием.

10.  Разработка, отладка и выполнение программы с использованием циклов с параметром.

11.  Разработка, отладка и выполнение простой программы в Pascal.

12.  Разработка, отладка и выполнение программы с использованием циклов.

13.  Разработка, отладка и выполнение программ с использованием одномерных массивов.

 

 

 

  Преподаватель   спец.дисциплин                                  Алексеева М.В.