Контрольная работа № 2
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОУ ВПО «Уральский государственный технический университет-УПИ»
ТОМАШЕВИЧ В.Г.
ИНФОРМАТИКА (ОСНОВЫ ПРОГРАММИРОВАНИЯ)
Методические рекомендации по выполнению контрольных и лабораторных работ Часть 1
Екатеринбург 2007 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ.............................................................................................................................................. 3 Порядок выполнения контрольной работы................................................................................ 3 Cодержание пояснительной записки........................................................................................... 3 Контрольная работа № 1..................................................................................................................... 4 ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ............................................................ 4 Варианты............................................................................................................................................. 4 Контрольныe вопросы...................................................................................................................... 5 Контрольная работа № 2..................................................................................................................... 6 ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ.............................................................................................. 6 Варианты............................................................................................................................................. 6 Контрольныe вопросы...................................................................................................................... 7 Контрольная работа № 3..................................................................................................................... 8 ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ.................. 8 Варианты............................................................................................................................................. 8 Контрольныe вопросы...................................................................................................................... 9 Контрольная работа № 4..................................................................................................................... 9 ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ............................................................. 9 Варианты............................................................................................................................................. 9 Контрольныe вопросы................................................................................................................... 10 Список использованной и рекомендуемой литературы........................................................... 10 ПРИЛОЖЕНИЕ 1................................................................................................................................. 11 Вариант оформления отчета по контрольной работе N 4................................................... 11 ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ........................................................... 11 ЛИСТИНГ ПРОГРАММЫ Work4.pas........................................................................................ 20 ПРИЛОЖЕНИЕ 2................................................................................................................................. 22 пример выполнения контрольной работы № 1............................................................................ 22 ЛИСТИНГ ПРОГРАММЫ Work1.pas........................................................................................ 22 ПРИЛОЖЕНИЕ 3................................................................................................................................. 25 пример выполнения контрольной работы № 2............................................................................ 25 ЛИСТИНГ ПРОГРАММЫ Work2.pas........................................................................................ 25 ПРИЛОЖЕНИЕ 4................................................................................................................................. 28 пример выполнения контрольной работы № 3............................................................................ 28 ЛИСТИНГ ПРОГРАММЫ Work3.pas........................................................................................ 28 ПРИЛОЖЕНИЕ 5................................................................................................................................. 32 пример выполнения контрольной работы № 4............................................................................ 32 ПРИЛОЖЕНИЕ 6................................................................................................................................. 34 Основные функции среды ТУРБО ПАСКАЛЬ......................................................................... 34 ПРИЛОЖЕНИЕ 7................................................................................................................................. 36 Обозначения основных символов, используемых при составлении блок-схем алгоритмов (ГОСТ 19.003-80)................................................................................. 36 ПРИЛОЖЕНИЕ 8................................................................................................................................. 37 Директивы компилятора................................................................................................................ 37 ПРИЛОЖЕНИЕ 9................................................................................................................................. 38 Модуль CRT..................................................................................................................................... 38
ВВЕДЕНИЕ В предлагаемом пособии содержатся варианты первых четырех контрольных (лабораторных) работ по курсу «ИНФОРМАТИКА(ОСНОВЫ ПРОГРАММИРОВАНИЯ), часть 1», пример оформления контрольной работы № 4 в виде отчета (см. Прил. 1), методические указания и образцы машинных листингов базовых вариантов всех контрольных работ (см. Прил.2-5). В приложении 6 дано описание основных функций среды ТУРБО ПАСКАЛЯ, в приложении 7 - основные обозначения, используемые для построения блок-схем алгоритмов. В приложении 8 приведены основные директивы компилятора ТУРБО ПАСКАЛЬ, в приложении 9 - описание стандартного модуля CRT. В конце каждой контрольной работы дается ориентировочный перечень вопросов для самоподготовки. Методические рекомендации предназначены для студентов заочной формы обучения, начинающих изучение программирования, и могут быть использованы студентами очной и вечерней форм обучения при подготовке к лабораторным работам. Порядок выполнения контрольной работы 1. Внимательно прочитать и уяснить условие задачи, которую предстоит решить. 2. Ознакомиться с необходимым теоретическим материалом - см. Список рекомендуемой литературы . 3. Изучить нужное приложение для соответствующей контрольной работы и, особенно, листинг программы (для полного понимания, возможно, даже пропустить его через набор на компьютере, редактирование и счет - см. Прил. 6). Для этого достаточно персонального компьютера типа IBM PC, начиная с процессора i286. 4. Подготовить свой вариант текста программы и попробовать решить его с помощью компьютера. Обычно с первого раза решение не удается - это нормально. Нужно повторить редактирование и счет до получения нужного результата. 5. Сделать отчет.
Каждый отчет оформляется в виде пояснительной записки (см. Прил. 1) и должен содержать следующие элементы: ¨ титульный лист; ¨ текст пояснительной записки в машинописном или рукописном виде; ¨ cписок использованной литературы; ¨ машинный листинг программы на языке PASCAL - в виде приложения. Cодержание пояснительной записки 1. Постановка задачи. 2. Краткие теоретические сведения об особенностях применяемых операторов и методов (теоретическое введение). 3. Описание программы: ¨ общие сведения (язык программирования, операционная система, тип процессора); ¨ описание логической структуры программы; ¨ описание алгоритма решения задачи (в виде блок-схемы); ¨ описание входных и выходных данных программы; ¨ описание подпрограмм; ¨ перечень аномалий и допустимых значений входных данных (тестовые примеры). Контрольная работа № 1 ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ
ЦЕЛЬ РАБОТЫ. Вычислить заданное смешанное арифметическое выражение для данных в форматах REAL (переменные a,b) и INTEGER (остальные переменные). В программе должна быть предусмотрена, как минимум, одна процедура или функция. Исходные данные должны вводиться с проверкой на область допустимых значений - см. Прил. 2. Варианты 1) 2*c - d + 2) c + 4*d - ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ - 1 1 -
3) -2*c + d*82 4) lg(2*c) + d - 52 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ tg( - 1) + 1
5) arctg(c/4) - d*62 6) -2*c - ln(d) + 53 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a*a - 1 - 1
7) 2*c - lg(d/4) 8) tg ( c ) - d*23 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a*a - 1 2*a - 1
9) 2*c - d/23 10) 4*c + d - 1 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ ln(1 - ) c - tg
11) 2*c - d* 12) - d + 2 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ c + a - 1 d + a*a - 1
13) arctg(c - d/2) 14) 4*lg ( c ) - d/2 + 23 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ 2*a - 1 a*a - 1
15) c*tg(b + 23) 16) c/d + ln(3*a/2) ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a/2 -4*d - 1 c - a + 1
17) 2*c + lg(d)*51 18) 2*c + ln(d/4) + 23 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ d - a - 1 a*a - 1
19) 42*c - d/2 + 1 20) arctg(2*c)/d + 2 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a*a - ln(b-5) d - a*a - 1
21) arctg(12/c) + 73 22) 2*c/a - d*d ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a*a - 1 d + tg(a - 1)
23) + d -4*a 24) + b - ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ 1 + a*b b*a -1
25) -25/a + c - tg(b) 26) lg(4*a - 1) + b/2 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ 1 + c*b/2 b*c - 5
27) 8*lg(b + 1) - c 28) 4*a - ln(b - 1) ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ a/2 + b*c c/b + 18*a
29) arctg(4*b)/c - 1 30) arctg(b) + c*b - a/4 ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ 12*c + a - b a*b - 1
31) a + - 32) - + a ¾¾¾¾¾¾¾ ¾¾¾¾¾¾¾¾ 4*b*a + 1 2*a*c - 1
Контрольныe вопросы 1. Особенности выполнения изучаемых операторов: присваивания, ввода-вывода. 2. Процедуры и функции. Формальные и фактические параметры. 3. Арифметические выражения: знаки арифметических операций, стандартные функции. 4. Диапазон допустимых значений для вещественных (REAL) и целочисленных (INTEGER) переменных. 5. Обработка аварийных ситуаций. Контрольная работа № 2
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (273)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |