скачатьМИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИГОУ ВПО «Уральский государственный технический университет-УПИ» ТОМАШЕВИЧ В.Г.ИНФОРМАТИКА(ОСНОВЫ ПРОГРАММИРОВАНИЯ) Методические рекомендации по выполнениюконтрольных и лабораторных работЧасть 1Екатеринбург 2007ОГЛАВЛЕНИЕВВЕДЕНИЕ 3 Порядок выполнения контрольной работы 3 Cодержание пояснительной записки 3 Контрольная работа № 1 4 ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ 4 Варианты 4 Контрольныe вопросы 5 Контрольная работа № 2 6 ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ 6 Варианты 6 Контрольныe вопросы 9 Контрольная работа № 3 9 ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ 9 Варианты 9 Контрольныe вопросы 10 Контрольная работа № 4 10 ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ 10 Варианты 10 Контрольныe вопросы 11 Список использованной и рекомендуемой литературы 11 ПРИЛОЖЕНИЕ 1 13 Вариант оформления отчета по контрольной работе N 4 13 ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ 13 22 ЛИСТИНГ ПРОГРАММЫ Work4.pas 22 ПРИЛОЖЕНИЕ 2 25 пример выполнения контрольной работы № 1 25 ЛИСТИНГ ПРОГРАММЫ Work1.pas 25 ПРИЛОЖЕНИЕ 3 28 пример выполнения контрольной работы № 2 28 ЛИСТИНГ ПРОГРАММЫ Work2.pas 28 ПРИЛОЖЕНИЕ 4 31 пример выполнения контрольной работы № 3 31 ЛИСТИНГ ПРОГРАММЫ Work3.pas 31 ПРИЛОЖЕНИЕ 5 36 пример выполнения контрольной работы № 4 36 ПРИЛОЖЕНИЕ 6 39 Основные функции среды ТУРБО ПАСКАЛЬ 39 ПРИЛОЖЕНИЕ 7 42 Обозначения основных символов, используемых при составлении 42 блок-схем алгоритмов (ГОСТ 19.003-80) 42 ПРИЛОЖЕНИЕ 8 43 Директивы компилятора 43 ПРИЛОЖЕНИЕ 9 44 Модуль CRT 44 ВВЕДЕНИЕВ предлагаемом пособии содержатся варианты первых четырех контрольных (лабораторных) работ по курсу «ИНФОРМАТИКА(ОСНОВЫ ПРОГРАММИРОВАНИЯ), часть 1», пример оформления контрольной работы № 4 в виде отчета (см. Прил. 1), методические указания и образцы машинных листингов базовых вариантов всех контрольных работ (см. Прил.2-5). В приложении 6 дано описание основных функций среды ТУРБО ПАСКАЛЯ, в приложении 7 - основные обозначения, используемые для построения блок-схем алгоритмов. В приложении 8 приведены основные директивы компилятора ТУРБО ПАСКАЛЬ, в приложении 9 - описание стандартного модуля CRT. В конце каждой контрольной работы дается ориентировочный перечень вопросов для самоподготовки. Методические рекомендации предназначены для студентов заочной формы обучения, начинающих изучение программирования, и могут быть использованы студентами очной и вечерней форм обучения при подготовке к лабораторным работам. ^
Каждый отчет оформляется в виде пояснительной записки (см. Прил. 1) и должен содержать следующие элементы:
ЦЕЛЬ РАБОТЫ. Вычислить заданное смешанное арифметическое выражение для данных в форматах ^ и INTEGER (остальные переменные). В программе должна быть предусмотрена, как минимум, одна процедура или функция. Исходные данные должны вводиться с проверкой на область допустимых значений - см. Прил. 2. Варианты1) 2*c - d + ![]() ![]() ![]() ![]() 3) -2*c + d*82 4) lg(2*c) + d - 52 ![]() ![]() ![]() 5) arctg(c/4) - d*62 6) -2*c - ln(d) + 53 a*a - 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 - ![]() ![]() 11) 2*c - d* ![]() ![]() 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) ![]() ![]() ![]() 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 + ![]() ![]() ![]() ![]() 4*b*a + 1 2*a*c - 1
|