практическая часть - задачи

Материалы зачета

 

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

Специальность: 230103 Автоматизированные системы обработки информации и управления

Преподаватель: Павлюченкова Н.Н.

 

 

2012 г.


Пояснительная записка

Цель зачета.

Зачет проводится в группе АСУ-21 специальности 230103 с целью промежуточной аттестация студентов по дисциплине «Основы алгоритмизации и программирования».

Сроки проведения зачета и объем времени на аттестацию одного студента.

Зачет проводится в период промежуточной аттестации в четвертом семестре. Выполнение работы рассчитано на один академический час (45 минут).

Форма проведения зачета.

Зачет проводится письменно по вопросам. Студент отвечает на один теоретический и один практический вопросы.

4. Критерии оценки:

Зачет проверяется преподавателем дисциплины «Основы алгоритмизации и программирования» по следующим критериям:

«отлично» глубокое и полное усвоение студентом материала, в котором студент легко ориентируется. Отличная оценка предполагает грамотные ответы, решение задач, качественное внешнее оформление.
«хорошо» студент полно владеет материалом, ориентируется в изученном материале, решение задачи, ответы имеют отдельные неточности.
«удовлетворительно» студент обнаруживает знание и понимание основных положений материала, но допускает неточности в применении знаний.
«неудовлетворительно» студент имеет бессистемные, разрозненные знания.

 

Содержание материалов зачета:

Вопросы теоретической части

 

1. Идентификатор

2. Специальные знаки, зарезервированные слова

3. Целые типы данных

4. Вещественные типы данных

5. Логический тип

6. Арифметические операции

7. Логические операции

8. Операции отношении

9. Арифметические функции

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

11. Инструкция условия IF.

12. Оператор цикла FOR

13. Оператор цикла WHILE.

14. Оператор цикла REPEAT.

15. Массивы одномерные.

16. Массивы двумерные.

17. Функции работы со строками.

18. Унарные и бинарные операции.

19. Множества, конструктор множества.

20. Операции над множествами.

21. Записи ,оператор присоединения.

22. Подпрограммы – функции, их объявление и особенности.

23. Подпрограммы – процедуры ,их объявление и особенности.

24. Инструкция выбора Case

25. Типизированные файлы, их объявления и функции.

26. Текстовые файлы, их объявления и функции.

27. Ввод-вывод данных.

28. Программа «пузырьковой» сортировки

 

практическая часть - задачи

1. Написать программу проверки знания даты начала второй мировой войны. В случае неверного ответа пользователя программа должна выводить правильный ответ.

2. Написать программу, которая выдает код символа, введенного пользователем. Программа должна завершать работу после ввода точки.(.)

3. Написать программу вычисления площади прямоугольника. Исходные данные: длина и ширина прямоугольника.

4. Написать программу, которая проверяет является ли четным введенное пользователем целое число

5. Написать программу пересчёта веса из фунтов в килограммы (1 фунт равняется 409,5 г).

6. Написать программу, которая сравнивает два числа, введенных с клавиатуры. Программа должна указать какое число больше, или, если числа равны, вывести соответствующее сообщение

7. Написать программу вычисления объема цилиндра.

8. Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое.

9. Написать программу, которая запрашивает имя пользователя и здоровается с ним.

10. Написать программу, которая вычисляет частное от деления двух чисел. Программа должна проверять правильность введённых пользователем данных и, если они не верные (делитель равен 0), выдавать сообщения об ошибке.

11. Написать программу, которая выводит на экран фразу: Каждый охотник желает знать, где сидит фазан, позволяющую запомнить порядок следования цветов радуги (каждый-красный, охотник-оранжевый,…). Каждое слово фразы должно быть выведено наиболее подходящим цветом.

12. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним.

13. Написать программу вычисления площади треугольника, если известна длина основания и высота.

14. Написать программу пересчета расстояния из верст в километры (1 верста равняется 1066,8 м).