русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ИЗУЧЕНИЮ КУРСА И ВЫПОЛНЕНИЮ КОНТРОЛЬНЫХ РАБОТ


Дата добавления: 2014-11-28; просмотров: 500; Нарушение авторских прав


Изучение курса базируется на аудиторных занятиях во время сессии и самостоятельной работе студента.

В свою очередь самостоятельная работа включает в себя изучение теоретичес­кого материала и выполнение контрольных работ, которые дают возможность преподавателю оценить уровень знаний студента на определенном этапе изучения курса.

Теоретический материал необходимо изучать последовательно, начиная с раздела 1. Попытки выборного изучения отдельных разделов курса к успеху не приводят. В особенности это относится к разделам, посвященным программи­рованию.

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

Изучив очередной раздел программы, нужно ответить на соответствую­щие этому разделу контрольные вопросы, затем убедиться в правильности ответов, повторно просмотрев изученный материал. Изучение раздела можно считать успешным, если ответы, данные на контрольные вопросы, верны.

К практической работе над контрольными заданиями следует присту­пать только после изучения теоретического материала. При этом сначала следует разработать алгоритм, затем записать его в графической форме в виде схемы и только после этого приступить к составлению программы.

Разработка алгоритма является важнейшим этапом решения задачи и должна базироваться на принципах структурного программирования. При этом можно использовать один из двух следующих методов.

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



Любой из простых блоков должен представлять собой одну из трех базовых структур – линейную, ветвящуюся или циклическую.

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

Схема алгоритма должна строиться только из символов, предусмотренных ГОСТ 19.701-90 ЕСПД «Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения». Выдержки из этого стандарта приведены в приложении 1.

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

Внимание! При разработке программы следует использовать язык программирования Pascal.

Кроме литературы, приведенной в списке, можно пользоваться любыми источниками, в которых изложен Pascal.

Программой курса предусмотрено выполнение двух контрольных работ. Задания для выполнения контрольных работ включают в себя пять задач (задания 2 – 6), сформулированных в общем виде. Каждая задача представлена в десяти вариантах. Выбор варианта осуществляется студентом самостоятельно по последней цифре его шифра. Кроме этого каждый из вариантов 4, 5 и 6 конкретизируется заданиями, в которых изложены указания, какие конструкции языка следует использовать в процессе разработки программы. Номер задания выбирается по предпоследней цифре шифра. Выполнение указаний, изложенных в задачах, является обязательным.

Пример

Допустим, что две последние цифры шифра 25. Тогда при выполнении задачи 4 из таблицы 3 следует выбрать вариант 5. Вариант выполняется в соответствии с заданием 2. Следовательно, задача 4 должна быть сформулирована так.

Дан массив В, содержащий 12 положительных и отрицательных элементов. Среди отрицательных элементов массива найти минимальный. Определить его индекс. Индексацию элементов заданного массива начать с 2. Для перебора элементов массива использовать оператор For.

Внимание! Студенты специальности 071900 выполняют контрольную работу № 1, состоящую из заданий № 1, 2, 3, 4, 5, 6, 7, 8. Студенты всех остальных специальностей выполняют две контрольные работы, в первую из которых входят задания № 1, 2, 3, 4, 5, во вторую – задания № 6, 7, 8.



<== предыдущая лекция | следующая лекция ==>
Раздел 3.11 | Задание 2. Программирование линейных вычислительных процессов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.03 сек.