Скачать 0.87 Mb.
|
Содержание
Введение В учебном процессе наряду с теоретическим обучением значительное место отводится практическим работам. Правильное сочетание теоретических знаний с практикой обеспечивает высокое качество подготовки специалистов. Практикум представляет собой руководство по выполнению практических работ, составленное в соответствии с учебной программой дисциплины « Основы алгоритмизации и программирования», для специальности 230113 «Компьютерные системы и комплексы » среднего профессионального образования. Каждая практическая работа содержит вопросы для подготовки к работе, краткие теоретические сведения по исследуемой теме, указания по методике выполнения и обработке результатов. ОБЩИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ. Для закрепления и более глубокого изучения программного материала курса «Основы алгоритмизации и программирования» 20 часов отведено на проведение практических работ. Практические работы предназначены для усвоения материала теоретических занятий, получения навыков по составлению программ на структурном языке программирования.. Практические работы выполняются в компьютерном классе. При проведении практических работ необходимо следовать правилам работы в лаборатории и строго соблюдать правила техники безопасности. Прежде чем приступить к выполнению практической работы, необходимо:
Для занесения результатов наблюдений и вычислений студент должен иметь рабочую тетрадь отчётов о проделанной работе Заданная программа практической работы может быть успешно выполнена в отведённое для этого время только при условии тщательной подготовки и продуманных действий студентов при выполнении работы. При этом имеется в виду не только выполнения заданий на компьютере, но и обработка полученных результатов и составление отчёта по практической работе. В процессе изучения курса «Основы алгоритмизации и программирования » студент должен выполнить следующие практические работы: 1. Составление блок-схем алгоритмов. 2. Составление программ линейной структуры. 3. Составление программ разветвляющейся структуры. 4. Составление программ циклической структуры. 5. Обработка одномерных и двухмерных массивов. 6. Работа со строковыми переменными. Использование стандартных функций и процедур для работы со строками 7. Организация процедур. Использование процедур. 8. Организация функций. Использование функций. 9. Использование стандартных процедур и функций для работы с файлами. 10. Использование библиотеки подпрограмм. Отчёт по практической работе должен содержать:
Все схемы, таблицы и графики, приводимые в отчёте, должны иметь наименование. Студенты, неподготовленные к практической работе в соответствии с настоящими требованиями, к работе не допускаются. Работа выполняется в свободное от занятий время, которое указывает преподаватель. После выполнения практической работы студент должен записать отработанные программы, сделать письменные выводы по результатам работы и защитить работу. К следующей работе не допускаются студенты, не имеющие зачёт по предыдущей работе. Практические работы выполняются по вариантам, за каждую выполненную работу студент получает оценку. Следует иметь в виду, что предлагаемые в работе вопросы являются примерными и имеют целью выявить глубину подготовки. Практическая работа №1 Тема : «Составление блок-схем алгоритмов.» Цели работы: 1. Изучить виды алгоритмов 2. Научиться составлять блок –схемы алгоритмов. Оснащение: канцелярские принадлежности, линейка. Контрольные вопросы:
Краткая теория (Методические указания) Алгоритмом называется точная инструкция (команда) исполнителю, выполненная в понятной для него форме и определяющая процесс достижения поставленной цели на основе имеющихся исходных данных за конечное число шагов. Команда – это указание исполнителю совершить некоторое действие. Набор всех команд понятных для исполнителя называется его системой команд. Исполнитель – устройство или живое существо, которое выполняет по определенным правилам составленный алгоритм. Исполнителя, который может и не понимать цели алгоритма, называют формальным исполнителем. Основными свойствами алгоритмов являются: 1. Универсальность (массовость) - применимость алгоритма к различным наборам исходных данных. 2. Дискретность - процесс решения задачи по алгоритму разбит на отдельные действия. 3. Конечность - каждое из действий и весь алгоритм в целом обязательно завершаются. 4. Результативность - по завершении выполнения алгоритма обязательно получается конечный результат. 5. Выполнимость (эффективность) - результата алгоритма достигается за конечное число шагов. 6. Детерминированность (определенность) - алгоритм не должен содержать предписаний, смысл которых может восприниматься неоднозначно. Т.е. одно и то же предписание после исполнения должно давать один и тот же результат. 7. Последовательность – порядок исполнения команд должен быть понятен исполнителю и не должен допускать неоднознасности. Выделяют три крупных класса алгоритмов: - вычислительные алгоритмы, работающие со сравнительно простыми видами данных, такими как числа и матрицы, хотя сам процесс вычисления может быть долгим и сложным; - информационные алгоритмы, представляющие собой набор сравнительно простых процедур, работающих с большими объемами информации (алгоритмы баз данных); - управляющие алгоритмы, генерирующие различные управляющие воздействия на основе данных, полученных от внешних процессов, которыми алгоритмы управляют. Способы записи алгоритмов Выделяют следующие основные способы записи алгоритмов: - вербальный, когда алгоритм описывается на человеческом языке; - графический, когда алгоритм описывается с помощью набора графических изображений. -символьный, когда алгоритм описывается с помощью набора символов; Линейный Разветвляющийся Циклический Правила выполнения и условные обозначения схем алгоритмов определяются соответствующими ГОСТами. Основные типы блоков приведены в таблице 1. Таблица 1. Символы в схемах алгоритмов по ГОСТ 19.003-80
Базовые структуры циклического вычислительного процесса: заданным (известным) числом повторений (рис.2а); цикл с предусловием (базовая конструкция Рис.2б); цикл с постусловием (базовая конструкция Рис.2в); Пример №1Составить блок - схему алгоритма вычисления: Решение Блок-схема имеет вид: Пример № 2. Составить блок - схему алгоритма, реализующего вычисление по формуле Блок-схема имеет вид: Пример №3. Даны действительные числа X,E (X>0,E>0) Составить блок-схему алгоритма вычисления суммы членов бесконечного ряда с точностью E=0,001. Решение Вычислять текущий член будем непосредственно по формуле Блок-схема алгоритма |
Методические указания по выполнению лабораторных работ Издательство Инженерная геодезия. Методические указания по выполнению лабораторных работ. Составители: Шешукова Л. В., Тютина Н. М., Клевцов Е.... |
Методические указания по выполнению лабораторных работ по дисциплине... Методические указания по выполнению лабораторных работ рассмотрены и утверждены на заседании кафедры «Безопасность труда и инженерная... |
||
Методические указания для студентов по выполнению лабораторных и... Методические указания для студентов по выполнению лабораторных и практических работ |
Методические указания по выполнению практических и лабораторных работ... Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит... |
||
Сборник методических указаний для студентов по выполнению лабораторных работ дисциплина «химия» Методические указания для выполнения лабораторных работ являются частью основной профессиональной образовательной программы Государственного... |
Методические указания по выполнению лабораторных работ по дисциплине «Сметное дело» ... |
||
Методические указания по выполнению лабораторных работ Казань 201 Эксплуатация, диагностика и надежность гту: метод указания/ сост.: Б. М. Осипов, А. В. Титов, Р. Г. Сагадеев. Казань: Казан гос... |
Методические указания по выполнению лабораторных работ Казань 2013 Эксплуатация, диагностика и надежность гту: метод указания/ сост.: Б. М. Осипов, А. В. Титов, Р. Г. Сагадеев. Казань: Казан гос... |
||
Методические указания для студентов по выполнению Правила техники безопасности при выполнении лабораторных и практических работ по химии |
Методические указания по выполнению лабораторных работ по дисциплине... Государственное бюджетное профессиональное образовательное учреждение московской области |
||
Методические указания по выполнению лабораторных работ по дисциплине... Федерального государственного бюджетного образовательного учреждения высшего образования |
Лабораторная работа №7 Тема: «Арифметические операции. Битовые команды» Методические указания к выполнению лабораторных работ по мдк 01. 01 «Системное программирование» |
||
Методические указания по выполнению лабораторных работ по дисциплине... Федерального государственного бюджетного образовательного учреждения высшего образования |
Методические указания к выполнению лабораторных работ по дисциплине радиолокационные системы Лабораторная работа №1 «Изучение принципов построения штатной радиолокационной киа» |
||
Методические указания по выполнению лабораторных работ по междисциплинарному курсу мдк02. 01 ПМ02. Применение микропроцессорных систем, установка и настройка периферийного оборудования |
Методические указания по выполнению практических и лабораторных работ... Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия |
Поиск |