МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«Ангарский промышленно- экономический техникум»
Учебно-методическое пособие
для прохождения учебной (профессиональной) практики
по дисциплине «Основы алгоритмизации и программирования»
по специальностям:
230105 «Программное обеспечение вычислительной техники и автоматизированных систем» и 230103 «Автоматизированные системы обработки информации и управления»
Ангарск,
2010 г.
ОДОБРЕНА цикловой комиссией общепрофессиональных и специальных дисциплин специальностей 230103 и 230105 Протокол № _____ 1 ______ "___" _ ________ __2010 г. Председатель: _________/Куманина Н.Ф./ | Составлен в соответствии с требованиями к минимуму содержания и уровню подготовки выпускника по специальностям 230103 «Автоматизированные системы обработки информации и управления» и 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» Заместитель директора по учебно - воспитательной работе __________________/Л.В. Говорина/ «__ __ ___»___ ______ ____2010 г. |
Авторы: Н.В. Петрова, Н.Ф. Куманина_______
Рецензенент:______________________________
Оглавление
Введение. 5
Требования к оформлению работы.. 5
Постановка задачи. 5
Построение математической модели. 6
Алгоритмизация (построение блок-схемы). 6
Программирование и интерпретация результатов. 9
Варианты заданий. 9
Пример отчета. 22
Задача № 1(линейный алгоритм). 23
Постановка задачи. 23
Математическая модель. 23
Блок-схема. 23
Текст программы.. 23
Протокол выполнения. 24
Задача № 2(целочисленная арифметика). 25
Постановка задачи. 25
Математическая модель. 25
Блок-схема. 25
Текст программы.. 26
Протокол выполнения. 26
Задача № 3(разветвляющий алгоритм). 27
Постановка задачи. 27
Математическая модель. 27
текст программы.. 27
Протокол выполнения. 29
Задача № 4(циклический алгоритм). 29
Постановка задачи. 29
Блок-схема. 29
Текст программы.. 30
Протокол выполнения. 30
Задача № 5(одномерный массив). 31
Постановка задачи. 31
Математическаямодель. 31
Блок-схема. 31
Текст программы: 32
Протокол выполнения программы.. 34
Задача № 6(двумерный массив). 34
Постановка задачи. 34
Математическая модель. 34
Блок-схема. 35
Текст программы.. 36
Протокол выполнения. 37
Литература. 38
Введение
Данное учебно-методическое пособие разработано в дополнение к программе учебной (профессиональной) практики по специальностям 230103 «Автоматизированные системы обработки информации и управления» и 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» и является её неотъемлемой частью. В пособие включены задания учебной практики по дисциплине «Основы алгоритмизации и программирование», проходящей студентами 2-го курса указанной специальности в конце 1-го учебного года. Задания составлены с учётом подготовки студентов на момент прохождения практики. В пособие включены задания различного уровня сложности. Для наиболее подготовленных студентов авторами данного пособия разработаны задания повышенной сложности. В первый день начала практики по данной дисциплине каждый студент получает индивидуальный комплект заданий на практику в электронном виде. Выдача уникальных заданий каждому студенту, с одной стороны, способствует повышению знаний и навыков самостоятельной разработки программных продуктов и, с другой стороны, практически ликвидирует или сводит к минимуму имеющие место в студенческой среде процессы списывания и использования чужих разработок, в том числе и по практике.