Читать онлайн «Сборник задач для проведения практических занятий по дисциплинам ''Программирование на языке высокого уровня'', ''Алгоритмизация и программирование''»

Автор Барков И.А.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования "Ижевский государственный технический университет" УТВЕРЖДАЮ Ректор ______________ И. В. Абрамов "_____"________________ 200__г. СБОРНИК ЗАДАЧ для проведения практических занятий по дисциплинам «Программирование на языке высокого уровня», «Алгоритмизация и программирование» для студентов специальностей 220200 Автоматизированные системы обработки информации и управления, 220300 Системы автоматизированного проектирования, направления 552800 Информатика и вычислительная техника Форма обучения очная и заочная Ижевск 2004 2 Кафедра "Автоматизированные системы обработки информации и управления". Составитель: доцент каф. АСОИУ И. А. Барков. Сборник задач составлен на основании государственного образовательного стандарта высшего профессионального образования и утверждены на заседании кафедры Протокол от "____" ________________ 200__ г. № ______. Заведующий кафедрой ____________________ В. Н. Кучуганов "____" ________________ 200__ г. СОГЛАСОВАНО: Председатель учебно-методической комиссии по специальности ____________________ В. Н. Кучуганов "____" ________________ 200__ г. Сборник задач предназначен для проведения практических занятий по дисциплинам "Программирование на языке высокого уровня", "Алгоритмизация и программирование" для студентов специальностей 220300 Системы автоматизированного проектирования, 220200 Автоматизированные системы обработки информации и управления, направления 552800 Информатика и вычислительная техника. Начальник учебно-инженерного отдела ____________________ А. М. Ефимова "____" ________________ 200__ г. 3 СОДЕРЖАНИЕ ВВЕДЕНИЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4 ЧАСТЬ 1. МЕТОДИЧЕСКИЕ УКАЗАНИЯ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 5 1. 1. Общие положения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5 1. 2. Рекомендуемые для лабораторных работ задачи ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5 ЧАСТЬ 2. АНАЛИЗ ПРОГРАММ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7 2. 1. Целые числа ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 7 2. 2. Вещественные числа ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7 2. 3. Литеры и строки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 2. 4. Логические значения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7 2. 5. Идентификаторы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 2. 6. Выражения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 2. 7. Оператор присваивания ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 2. 8. Простейшие программы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8 2. 9. Условный оператор ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 8 2. 10. Операторы цикла ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8 2. 11. Операторы ввода – вывода ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 9 2. 12. Процедуры и функции ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9 ЧАСТЬ 3.