Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оценочные средства для промежуточной аттестации (экзамен, 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. А. Д. Тарасов, А. С. Боровский, Е. Г. Баловнева Основы программирования на языке Паскаль: учебное пособие. – Оренбург: Издательский центр ОГАУ, 2006.

2. Костюк Ю. Л. Основы разработки алгоритмов: учебное пособие [электронный ресурс] / Ю. Л. Костюк, И. Л. Фукс. – М.: БИНОМ. Лаборатория знаний, 2010. – 286 с.: ил. ЭБС “Книгафонд”

Дополнительная литература

3. Тарасов А. Д., Матвеев А. Г. Методические рекомендации к летней практике по программированию / А. Д. Тарасов, А. Г. Матвеев. – Оренбург: Издательский центр ОГАУ, 2010. – 26 с.

4. Меняев М. Ф. Информатика и основы программирования: учеб. пособие / М. Ф. Меняев. - М.: Омега-Л, 2007. - 458 с.

5. Рапаков Г. Г., Ржеуцкая С. Ю. Программирование на языке Pascal. [электронный ресурс] - СПб.: БХВ-Петербург, 2004. – 480 с.: ил. ЭБС “Книгафонд”

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.