Методические указания и задания к контрольным работам для студентов заочного факультета специальности 50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов»


НазваниеМетодические указания и задания к контрольным работам для студентов заочного факультета специальности 50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов»
страница1/9
Дата публикации19.06.2013
Размер1.09 Mb.
ТипМетодические указания
referatdb.ru > Информатика > Методические указания
  1   2   3   4   5   6   7   8   9






МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ




УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«ВИТЕБСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»





































ИНФОРМАТИКА:

методические указания и задания к контрольным работам

для студентов заочного факультета специальности

^ 50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов»

























Витебск

2007





УДК 004 (07)


Информатика, численные методы и компьютерная графика: методические указания и задания к контрольной работе для студентов заочного факультета специальности 50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов».
Витебск: Министерство образования Республики Беларусь, УО «ВГТУ», 2007 г.
Составитель: Окишева Т.Н.
Настоящие методические указания представляют собой рекомендации и задания для выполнения контрольной работы по курсу «Информатика, численные методы и компьютерная графика» студентами заочного факультета специальности «Технология пряжи, тканей, трикотажа и нетканых материалов».

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

Методические указания также могут быть использованы студентами заочного факультета специальностей экономического профиля при изучении курса «Основы информатики и вычислительной техники», а также студентами специальностей «Конструирование и технология швейных изделий», «Конструирование и технология изделий из кожи», «Метрология, стандартизация и сертификация (легкая промышленность)».
Одобрено кафедрой информатики УО «ВГТУ»


«

6

»

февраля

2007 г., протокол №

7


Рецензент Смелков Д. В.
Редактор Бром Е.Л.
Рекомендовано к опубликованию редакционно-издательским советом УО «ВГТУ»

« » ______________ 2007 г., протокол № ____
Ответственный за выпуск Соколов И.В.
Учреждение образования «Витебский государственный технологический

университет»

____________________________________________________________________

Подписано к печати _______________ Формат_________ Уч.-изд.листов_______

Ризографическая печать. Тираж ______ экз. Заказ №_______ Цена ___________

Отпечатано на ризографе учреждения образования «Витебский государственный технологический университет». Лицензия №02330/0133005 от 01.04.2004 г.

210035, Витебск, Московский пр-т, 72.

ВВЕДЕНИЕ
Современная легкая промышленность представляет собой технически сложную и высокоразвитую отрасль экономики Республики Беларусь. Инновационные технологии позволяют совершенствовать эффективность производства путем внедрения передовых форм организации труда, многовариантного обоснования принимаемых решений, улучшения учета и анализа хозяйственной деятельности.

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

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

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

Для студентов заочного факультета специальности «Технология пряжи, тканей, трикотажа и нетканых материалов» учебным планом по данной дисциплине предусмотрено выполнение контрольной работы, которая включает в себя изучение языка программирования Паскаль и табличного процессора Microsoft Exсel, входящего в состав пакета Microsoft Office.

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

^ 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1. Блок-схемы алгоритмов
Алгоритм – это точное предписание, вычислительный процесс, ведущий от варьируемых начальных данных к конечному результату [3].

Одним из способов описания алгоритма является его графическое представление в виде блок-схем. Блок-схема представляет собой графическое изображение алгоритма на формализованном языке, описывающего содержание и логические связи задачи. Под блоком подразумевается любой конечный этап вычислительного процесса, принимаемый в данной схеме как целое. В блок-схеме все части вычислительного процесса представлены фигурами, содержащими пояснения и соединенными между собой линиями. Применяемые графические символы, отражающие основные операции процесса обработки данных, устанавливает ГОСТ 19.003-80 (обозначение символов соответствует международному стандарту ISO 1028-73). Часто используются блоки, представленные в таблице 1.1.

Таблица 1.1. Блоки, используемые при построении блок-схем



Начальный блок




Конечный блок



Блок ввода –
вывода



Блок вычислений



Блок проверки
условия



Блок
модификации



Соединитель



Межстраничный соединитель


Правила выполнения схем алгоритмов регламентирует ГОСТ 19.002-80 (соответствует международному стандарту ISO 2636-73).

Блок-схема должна иметь начало и конец. Связь между блоками отмечается линиями потока информации, которые показывают последовательность решения задачи. Основное направление потока информации идет сверху вниз и слева направо. Здесь стрелки на линиях можно не указывать. Нумерация блоков производится от начала в порядке их расположения на блок-схеме. Направление линий потока, идущих снизу вверх и справа налево, показывается стрелками. По отношению к блоку линии потока могут быть входящими или выходящими. Количество входящих линий для блока принципиально не ограничено. Выходящая линия может быть только одна. Исключение составляют логические блоки (блоки проверки условия), имеющие не менее двух выходящих линий потока, каждая из которых соответствует одному из возможных исходов проверки логического условия. Над линиями выхода обозначается логическое условие выхода: «Да», если условие выполнено, и «Нет», если условие не выполнено.

При значительном количестве пересекающихся линий, большой их длине и многократных изменениях направления для повышения наглядности схемы допускается разрывать линии потока информации, размещая на обоих концах разрыва соединитель. Внутри каждого поля соединителя ставится одинаковая маркировка отдельной буквой или буквенно-цифровой координатой блока, к которому подходит линия потока. Если схема располагается на нескольких листах, переход линий потока с одного листа на другой обозначается с помощью межстраничного соединителя. При этом на листе с блоком-источником соединитель содержит номер листа и координаты блока-приемника, а на листе с блоком-приемником – номер листа и координаты блока-источника. Внутри блоков и рядом с ними проставляют записи и обозначения так, чтобы их можно было читать слева направо и сверху вниз независимо от направления потока.
^ 1.2. Основные понятия языка Паскаль
Алфавит языка состоит из прописных и строчных буквы латинского алфавита от A до Z и от a до z, знака подчеркивания, десятичных (от 0 до 9) и шестнадцатеричных цифр (состоят из десятичных цифр и букв от А до F или от а до f), специальных символов, представленных в таблице 1.2. Комбинации специальных символов образуют составные символы, представленные в таблице 1.3.

Таблица 1.2. Специальные символы языка Паскаль

+ плюс

> больше

{ } фигурные скобки

‘ апостроф

- минус

< меньше

. точка

# номер

* звездочка

[ ] квадратные скобки

, запятая

$ знак денежной единицы

/ дробная черта

( ) круглые скобки

: двоеточие

^ тильда

= равно

@ коммерческое а

; точка с запятой

пробел (обозначения нет)


Таблица 1.3. Составные символы языка Паскаль

:= присваивание

<= меньше или равно

<> не равно

>= больше или равно

.. диапазон значений

(. .) альтернатива [ ]

(* *) альтернатива { }





Неделимые последовательности знаков алфавита образуют лексемы, отделенные друг от друга разделителями и имеющие определенный смысл.

Лексема – минимальная конструкция языка, имеющая смысловое значение.

Различают следующие виды лексем: зарезервированные, стандартные и идентификаторы пользователя.

Зарезервированные лексемы являются составной частью языка, имеют фиксированное начертание и навсегда определенный смысл. Например, program, begin, repeat.

Стандартные лексемы служат для обозначения заранее определенных разработчиком языка типов данных, констант, процедур и функций. Например, integer, byte, clrscr.

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

Программа на языке Паскаль состоит из строк. Максимальная длина строки не должна превышать 127 символов. Количество операторов в строке – произвольно. В состав программы могут быть включены комментарии – тексты, поясняющие программу, но не влияющие на ход ее выполнения. Они заключаются в специальные скобки: {}, /* */ или (* *).

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

Структура программы на Паскале:

Program <имя>; - заголовок программы

Uses <имя модуля1>, …, <имя модуляN>; - раздел описания подключаемых библиотечных модулей

Label <метка1>, …, <меткаN>;- раздел описания меток

Const <имя1>=<значение1>, …, <имяN>=<значениеN>; - раздел описания констант

Type <имя типа1>=<значения типа1>, …, <имя типаN>=<значения типаN>; - раздел описания типов

Var <имя переменной1>:<тип переменной1>, …; - раздел описания переменных

Procedure <имя>{(<список формальных параметров>)}; - раздел описания процедур

<тело процедуры>;

Function <имя>>{(<список формальных параметров>)}:<тип возвращаемого результата>; - раздел описания функций

<тело функции>;

Begin

<операторы> - раздел операторов

End.
Любой раздел, кроме раздела операторов, может отсутствовать. Раздел Uses всегда расположен после заголовка программы. Остальные разделы описаний могут следовать в произвольном порядке и встречаться в программе любое количество раз. Все описания объектов программы должны быть сделаны до их использования в программе.

Константа – элемент данных, значение которого установлено в описательной части программы, и в процессе выполнения программы это значение не изменяется. Для определения констант используется зарезервированное слово Const.

^ Формат

Const <идентификатор>=<значение константы>;

Пример

Const Max=280; Takt=75.4;
Тип – множество значений, которые могут принимать объекты программы, и совокупность операций, допустимых над ними. Для описания типа используется зарезервированное слово Type.

^ Формат

Type <идентификатор типа>=<значения типа>;
Типы данных в Паскале делятся на скалярные (простые) и структурированные (сложные). В свою очередь скалярные типы данных подразделяются на стандартные, предлагаемые разработчиками языка, и определенные пользователем.

К стандартным типам относятся целочисленные, вещественные, литерные, булевские типы данных и указатели.

Целочисленные типы данных представляют собой значения, которые могут использоваться в арифметических выражениях и занимают в памяти от 1 до 4 байт.

Характеристика целочисленных типов данных представлена в таблице 1.4.

Таблица 1.4. Характеристика целочисленных типов данных

Тип

Диапазон

Требуемая память (байт)

BYTE

0..255

1

SHORTINT

-128..127

1

INTEGER

-32768..32767

2

WORD

0..65535

2

LONGINT

-2147483648..2147483647

4


Вещественные типы данных представляют собой вещественные значения, которые используются в арифметических выражениях и занимают в памяти от 4 до 6 байт. Паскаль допускает представление вещественных значений с плавающей или фиксированной точкой. Вещественные десятичные числа с фиксированной точкой записываются по обычным правилам арифметики. Целая часть отделяется от дробной десятичной точкой. Если десятичная точка отсутствует, число считается целым. Вещественные десятичные числа с плавающей точкой представлены в экспоненциальном виде: mE+p, где m – мантисса (целое или дробное число с десятичной точкой), Е обозначает «10 в степени», p –порядок (целое число).

Характеристика вещественных типов данных представлена в таблице 1.5.

Таблица 1.5. Характеристика вещественных типов данных

Тип

Диапазон

Мантисса, знаков

Требуемая память

REAL

2.9*10Е-39..1.7*10Е38

11-12

6

SINGLE

1.5*10Е-45..3.4*10Е38

7-8

4

DOUBLE

5.0*10Е-324..1.7*10Е308

15-16

8

EXTEND

1.9*10Е-4951..1.1*10Е4932

19-20

10

COMP

-2Е+63+1..2Е+63-1

10-20

8


Эффективное использование типов SINGLE, DOUBLE, EXTEND, COMP возможно только при включенной директиве {$N+}. По умолчанию она находится в выключенном состоянии. Для решения инженерно-экономических задач достаточно значений типа REAL.

Переменная – это именованный объект, который может менять свое значение в процессе выполнения программы. Каждая переменная характеризуется именем и типом. Типы переменных должны быть описаны в программе до обращения к ним. Для описания переменных используется ключевое слово Var.

^ Формат

Var <идентификатор>:<тип данных>;

Пример

Var Sort, Nomer: integer;

X, Y: real;
Оператор – это конструкция языка, которая определяет действие над данными или порядок выполнения этих действий. Операторы выполняются последовательно, в том порядке, как они записаны. Разделителем служит точка с запятой.

Оператор присваивания «:=»предписывает выполнить выражение, стоящее в правой части, и присвоить его результат идентификатору, который располагается в левой части. Переменные и выражения должны иметь один тип. Исключение составляют случаи, когда переменная – вещественный, выражение – целочисленный.

Формат

<идентификатор>:=<выражение>;

Выражение представляет собой набор операндов, соединенных знаками арифметических операций (+, -, *, /) или функциями целочисленного деления DIV и MOD. В качестве операндов могут выступать константы, переменные, функции. Аргументами функций DIV и MOD являются данные целочисленного типа (Integer, Byte, Longint и т.д.).

Функция DIV выделяет целую часть числа при делении нацело. Функция MOD выделяет дробную часть (остаток от деления нацело).

Пример

38 DIV 5 =7

38 MOD 5 =3

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

Для записи математических выражений в Паскале существуют стандартные функции, представленные в таблице 1.6.

Таблица 1.6. Стандартные функции языка Паскаль

Математическая запись

Запись функции на Паскале

Примечание



SIN(X)






COS(X)






LN(X)

x>0



SQRT(X)

x

x2

SQR(X)






EXP(X)




аrctg x

ARCTAN(X)



|x|

ABS(X)





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

Таблица 1.7. Запись на Паскале некоторых математических функций

Математическая запись

Запись функции на Паскале

Примечание



EXP(A*LN(X))

x>0



LN(X)/LN(A)

x>0



LN(X)/LN(10)

x>0

tg x

SIN(X)/COS(X)




ctg x

COS(X)/SIN(X)





Пример

.

Запись на Паскале: y:=exp(1/5*ln(a*x+2)).
^ Ввод данных – это передача информации от внешнего носителя в оперативную память. Для выполнения операций ввода данных используются операторы READ(список ввода) или READLN(список ввода). В списке ввода через запятую перечисляются вводимые переменные. Например, ^ READLN(A, B);

Оператор READLN аналогичен READ, с той разницей, что после считывания последнего в списке значения для одного оператора READLN данные для следующего оператора READLN будут считываться с начала новой строки.

Для выполнения операций вывода данных используются операторы WRITE (список вывода) или WRITELN(список вывода). Список вывода представляет собой набор выражений и переменных.

Оператор WRITELN аналогичен оператору WRITE, но после вывода последнего в списке значения происходит переход курсора к началу следующей строки. Оператор WRITELN без параметра обозначает пропуск пустой строки.

^ Пример

WRITE(A,B,sin(A+B), ln(2));

Для вывода переменных целого и символьного типов используется следующий формат:

WRITE(X:Р), где Р – количество позиций экрана для вывода значения переменной Х.

Например, WRITE(X:3, A:2);

Для переменных вещественного типа используется следующий формат:

WRITE (X:Р:Q), где Р – общее число позиций экрана для вывода переменной X, Q – количество позиций экрана для вывода значения после запятой. Величина Р должна быть больше Q как минимум на 2 позиции.

Для оформления вывода результата следует выводить и текстовую информацию. Например, WRITE (‘При х=’,X:4:1, ‘ a=’,A:3:1);
  1   2   3   4   5   6   7   8   9

Похожие рефераты:

Методические указания и задания к лабораторным работам для студентов...
Методические указания предназначены для использования при выполнении лабораторных работ студентами хтф специальности 1-50 01 01 «Технология...
Методические указания к проведению практических занятий для студентов...
«Технология пряжи, тканей, трикотажа и нетканых материалов», 1-50 01 02 «Конструирование и технология швейных изделий», 1-50 02 01...
Учреждение образования «витебский государственный технологический университет»
Информатика. Табличный процессор ms excel: методические указания к лабораторным работам для студентов специальности 1-50 01 01 «Технология...
Методические указания и контрольные задания для студентов специальностей...
Контроль, учет и технико-экономический анализ производственно-хозяйственной деятельности предприятий
Методические указания и контрольные задания для студентов специальности...
Методические указания составлены в соответствии с программой курса «Электротехника, основы электроники и автоматизация производственных...
План учебного процесса 2014/2015уч год Специальность 1 50 01 01 "Технология...
Специальность 1 50 01 01 "Технология пряжи, тканей, трикотажа и нетканых материалов"
План учебного процесса 2014/2015 уч год Специальность1 50 01 01 "Технология...
Специальность1 50 01 01 "Технология пряжи, тканей, трикотажа и нетканых материалов"
Сборник тестов для студентов специальности 1-500101 «Технология пряжи,...
Рецензент: Гарская Н. П., заведующая кафедрой «Конструирование и технология одежды», кандидат технических наук, доцент
Самостоятельная работа 68 часов
Учебная программа для специальности 1-50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов» специализации 1-50 01...
«методы и средства исследований технологических процессов»
Учебная программа для специальности 1-50 01 01 «Технология пряжи, тканей, трикотажа и нетканых материалов» специализации 1-50 01...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
referatdb.ru
referatdb.ru
Рефераты ДатаБаза