Общие положения по проведению лабораторного практикума

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

МЕЖДУНАРОДНЫЙ ИНСТИТУТ ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

Кафедра

«Информационные системы и технологии»

общие положения по проведению лабораторного практикума - student2.ru

Лабораторная работа

по предмету «Основы алгоритмизации и программирования »

Выполнил:

Проверила: _____________

Минск 2011

УДК 681.06 (076.5)

В настоящий лабораторный практикум включён цикл лабораторных работ, предназначенных для студентов первого курса и рассчитанных на 51 час аудиторных занятий в осеннем

семестре. Они ориентированы на программную реализацию средствами алгоритмического языка Паскаль (PASCAL) любой версии.

Представленные здесь лабораторные работы ставят своей целью закрепление теоретического материала и приобретение студентами практических навыков построения алгоритмов, а также их программирования при решении инженерно-технических задач. Структура работ отвечает стандартам, подчинена принятой технологии их выполнения и учитывает начальный уровень знаний студентов, изучающих данную дисциплину. Описание работ выполнено так, что в заданиях введение терминов и определений осуществляется последовательно от одной работы к другой по мере их усложнения. Поэтому в случае возникновения затруднений при ознакомлении с какой-нибудь лабораторной работой следует обратиться к описанию предыдущих работ или рекомендованной литературе. Методика и порядок выполнения работ оговорены в соответствующих разделах их описания. Требования по оформлению отчётов выполненных работ наглядно проиллюстрированы в приложениях 1 и 2.

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

ОБЩИЕ ПОЛОЖЕНИЯ ПО ПРОВЕДЕНИЮ ЛАБОРАТОРНОГО ПРАКТИКУМА

При прохождении лабораторного практикума студент обязан:

  1. Пройти подробный инструктаж по технике безопасности с последующей регистрацией в соответствующем журнале.
  2. Согласовать с преподавателем состав (не более двух человек) и номер бригады, который в дальнейшем будет определять вариант задания выполняемой работы.
  3. До прихода в лабораторию самостоятельно ознакомиться с целью предстоящей работы, постановкой задачи и теоретическими сведениями по ней.
  4. Перед выполнением лабораторной работы заранее подготовить форму отчёта (предварительный протокол), в котором должны быть представлены следующие сведения:

Номер и название работы.

4.2. Цель работы.

4.3. Постановка задачи.

4.4. Алгоритм решения.

4.5. Схема машинного алгоритма.

4.6. Таблица идентификаторов.

4.7. Текст исходной Паскаль-программы.

  1. Пройти собеседование с преподавателем для проверки степени готовности к выполнению предстоящей работы.
  2. Выполнить лабораторную работу, дополнив предварительный протокол экспериментальными данными (распечатка текста программы и результаты счёта).
  3. Сформулировать выводы по проделанной работе, обратив особое внимание на контрольные вопросы, помещённые в описание каждой лабораторной работы.

Этим пунктом завершается оформление отчёта.

  1. Так как настоящий цикл лабораторных работ предусматривает их фронтальное (последовательное) выполнение, то студенты, не выполнившие предыдущую работу, к последующей допускаются только после отработки предыдущей.

ВНИМАНИЕ !

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

РАБОТА №1

Алгоритмизация задач

Цель работы

Закрепление практических навыков составления алгоритмов решения инженерных задач и построения схем машинных алгоритмов согласно ГОСТ 19.701-90.

Постановка задачи

По варианту условия, определяемому номером бригады, построить схемы машинных алгоритмов решения следующих задач(табл.1.1):

Таблица 1.1 Варианты заданий

№№ вариан- тов Условия
2.1 Линейная структура 2.2 Разветвляющаяся структура 2.3 Циклическая структура
    1;8 Вычисление объёма усечённого конуса:   V=1/3ph (R2+r2+Rr) .   Вычислить значение: ì e2t1+Cos(xt2) при t1< общие положения по проведению лабораторного практикума - student2.ru ; w1=í ln(xt1общие положения по проведению лабораторного практикума - student2.ru при t1= общие положения по проведению лабораторного практикума - student2.ru ; î è xt1 +tg(t2) при t1> общие положения по проведению лабораторного практикума - student2.ru .   Вычислить значения: ax i2+ e2Zi b i = ¾¾¾¾¾; t× общие положения по проведению лабораторного практикума - student2.ru i= общие положения по проведению лабораторного практикума - student2.ru ; n £4.
    2;9 Вычислить значение функции:   y= ae-bx + Sin(wt) .   Вычислить значение: ì3q+ общие положения по проведению лабораторного практикума - student2.ru при Sin(z)<q; b2общие положения по проведению лабораторного практикума - student2.ru + eaz при Sin(z)=q ; î |a5| ×ln общие положения по проведению лабораторного практикума - student2.ru при Sin(z)>q.   Вычислить значения: z i + общие положения по проведению лабораторного практикума - student2.ru a i = ¾¾¾¾¾ ; b×ln2wi i= общие положения по проведению лабораторного практикума - student2.ru ; n £5.
    3;10     Вычислить площадь треугольника по ал- горитму: S= общие положения по проведению лабораторного практикума - student2.ru где p=(a+b+c)/2.   Вычислить значение: ìa3+ общие положения по проведению лабораторного практикума - student2.ru при y<lnb ; ¡3=í lg(x+w)2+ |y3| при y=lnb; î общие положения по проведению лабораторного практикума - student2.ru при y>lnb.   Вычислить значения: 3q i общие положения по проведению лабораторного практикума - student2.ru ¡i= ¾¾¾ ¾¾¾ ; 2tg2(b+q i) i= общие положения по проведению лабораторного практикума - student2.ru n £5.
  4;11     Вычислить площадь правильного n-уголь ника по алгоритму: s=1/2×n×R2×Sina.   Вычислить значение:   ì e2T1+Cos(x r2) при r1< r2 x ; τ5=í ln(x r1)+ Sin(r2) при r1= r2 x ; î x r1 +tg(r2) при r1 > r2 x .   Вычислить значения: arcSin(z I2) +z1 wI = ¾¾¾ ¾¾¾ ; cos ZI + |z15|   I= общие положения по проведению лабораторного практикума - student2.ru n £ 5.  
    5;12     Вычислить площадь сектора с углом в a 0 по алгоритму: scект=p×R2×a/360. Вычислить значение:   ì3q+y3+Sin(z)| при Sin(z)<q ; σ6=í aq + ea z при Sin(z)=q ; î |b3| ×ln Cos(z) при Sin(z)>q.   Вычислить значения: z i+sin q2 ωi = ¾¾¾¾¾; t×ln2ai i= общие положения по проведению лабораторного практикума - student2.ru n £5.
    6;13     Вычислить полную поверхность цилин- ра по алгоритму: Sполн=2pR(H+R). Вычислить значение: ìa3+Cos(y3) при y<lna ; R7=í lg(x+w)2+ |y5| при y=lna; îtg(y3) + ex w при y>lna.   Вычислить значения: 3g ixi2+Cos(Z) ti = ¾¾¾ ¾¾¾ ; 2tg2(t+g i) i= общие положения по проведению лабораторного практикума - student2.ru n £5.
    7;14     Вычислить длину хорды сегмента с центральным углом a по алгоритму: L=2R·Sin(a/2). Вычислить значение: ìβ3+sin(z2) при z < ln β ; f8=í lg(q+w)2+ |z7| при z = ln β; î tg(z3) + eqw при z > ln β.   Вычислить значения: x iyi2+ln(d) ti = ¾¾¾ ¾¾¾ ; 2tg2(t+x i) i= общие положения по проведению лабораторного практикума - student2.ru n £5.

Содержание самостоятельной работы

Самостоятельная работа включает в себя:

3.1. Ознакомление с теоретическим материалом и ГОСТ 19.701-90.

3.2. Построение в тетради для лабораторных работ схем машинных алгоритмов согласно варианту задания.

Контрольные вопросы

4.1. Дайте определение алгоритма.

4.2. Что Вы понимаете под термином «алгоритмизация задачи»?

4.3. Может ли задача иметь несколько алгоритмов решения?

4.4. На каких принципах основано построение схем машинных алгоритмов?

4.5. Какой ГОСТ регламентирует требования к построению схем машинных алгоритмов?

4.6. В чём особенности построения схем машинных алгоритмов линейной, разветвляющейся и циклической структур?

5. Содержание отчёта

Отчёт по выполненной работе оформляется на основании варианта задания и должен содержать следующие сведения:

5.1. Номер и наименование лабораторной работы.

5.2. Цель работы.

5.3. Постановку задачи.

5.4. Решение в виде схем машинных алгоритмов согласно варианту задания.

5.5. Выводы по работе.

РАБОТА №2

Наши рекомендации