Курсовая работа (т): Информационные технологии в профессиональной деятельности

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

      к параллельному взаимодействию логических АИТУ, совмещению всех типов информации (текста, графики, цифр, звуков) с ориентацией на одновременное восприятие человеком посредством органов чувств;

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

      к глобализации информационных технологий в результате использования спутниковой связи и всемирной сети Internet, благодаря чему люди смогут общаться между собой и с общей базой данных, находясь в любой точке планеты (ведущая тенденция);

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

2. Целый и вещественный тип данных языка программирования Turbo Pascal

.1 Основные понятия

Тип данных - это характеристика диапазона значений, которые может принимать переменная, относящиеся к этому типу данных. При решении любой задачи возникает необходимость хранения данных и их дальнейшего анализа. Возникает вопрос как эти данные хранятся в компьютере? Для хранения данных в памяти компьютера, данные должны быть закодированы в двоичный вид. В памяти компьютера могут размещаться данные различного вида, для считывания этих данных должен использоваться соответствующий способ интерпретации. Объем памяти выделяемый при этом конечен. Таким образом, для хранения и обработки параметров решаемой задачи важно выбрать соответствующий тип данных и их основные характеристики (диапазон возможных значений, занимаемые ресурсы оперативной памяти, набор операций применимых к значениям данного типа). Тип определяет:

      возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;

      внутреннюю форму представления данных в ЭВМ;

      операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

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

Рисунок 5

2.2 Целый тип данных

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

Таблица 1 - Целый тип данных


Для работы с целыми числами используются арифметические операции:

      "+" - сложение;

      " * " - умножение;

      " - " вычитание;

      div - целочисленное деление;

      mod - получение остатка от целочисленного деления.

Замечание: Операция возведения в степень отсутствует. Обычное математическое деление «/» двух целых может дать дробный результат. Чтобы остаться в рамках множества целых чисел, вводятся следующие две операции: ''div'' - целая часть от деления; ''mod'' - остаток от деления.

Для работы с целыми типами используются функции, результат которых - целое число. Функции:

      abs(n)         Абсолютная величина n

      sqr(n)         Квадрат числа n

      trunc(x)      Получение целой части вещественного числа x

      round(x)     Округление до целого вещественного числа x

2.3 Вещественный тип данных

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

Таблица 2 - Вещественный тип данных


Константа вещественного типа может быть представлена в двух видах: числом с фиксированной и плавающей точкой. Число с фиксированной точкой изображается десятичным числом с дробной частью (дробная часть может быть нулевой). Дробная часть отделяется от целой с помощью точки, например 127.3, 25.0, -16.003, 200.59, 0.54. Число с плавающей точкой имеет вид mEp, где m - мантисса, а p - порядок числа. В качестве m могут быть целые числа и действительные числа с фиксированной точкой, в качестве p - только целые числа. Как мантисса, так и порядок могут содержать знаки "+" и "-". Например: математическая запись 0,000009 = Запись с плавающей точкой 9Е-6

Над данными вещественного типа определены следующие арифметические операции:

      " + " - сложение;

      " - " - вычитание;

      " * " умножение;

      " / " - деление.

      " = " - равно;

      " <> " - не равно;

      " < " - меньше;

      " > " - больше;

      " <= " - меньше или равно (не больше);

      " >= " - больше или равно (не меньше).

Операции отношения вырабатывают результат логического типа. Язык программирования Паскаль имеет набор встроенных процедур и функций, называемых стандартными. Перечислим наиболее часто встречающиеся из них:

      abs(x)         - вычисление абсолютного значения Х

      sqr(x) - вычисление квадрата Х

      sqrt(x) - вычисление квадратного корня из Х

      sin(x) - вычисление синуса Х

      cos(x) - вычисление косинуса Х

      arctan(x) - вычисление арктангенса Х

      exp(x) - вычисление Х

      ln(x) - вычисление натурального алгоритма Х

      trunc(x) - вычисление целой части Х

      round(x) - округление Х в сторону ближайшего целого

Примечание: Аргумент функции следует за именем функции и заключается в круглые скобки. В тригонометрических функциях синуса и косинуса аргумент задается только в радианной мере угла.

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

3. Создание программы в интегрированной инструментальной оболочке TurboPascal 7.0

.1 Задание к практической части

Считать предложение из файла input.txt. Слова разделены одним пробелом. Подсчитать количество слов и цифр в нём. В файл output.txt записать количество слов и цифр в предложении.

3.2 Описание и результаты работы программы

Программа, разработанная мною, была написана при помощи следующих технических средств: Windows XP Professional, процессор AMD, Turbo Pascal 7.0. Её можно применять в практических целях. Для примера рассмотрим следующую ситуацию.

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

Результаты выполнения программы:

Сообщение: Я уже договорился встретиться с другом Витей после демобилизации 7 июня в 5 или 6 часов в парке у 2 берёз на нашем месте

Подсчёт цифр и слов, обработка результата:

Время начала операции: 4ч 20мин

3.3 Схема алгоритма решения программы

Рисунок 6 - Схема алгоритма решения программы

3.4 Листинг программы

Program text_file;crt;f, ff: text;, sl, bukva, cifr: string;: array[1..10] of string;, j, k, kol, n, m: integer;(f, 'd:\input.txt');(f);(ff, 'd:\output.txt');(ff);not eof (f) do(f, predl);

сlrscr;('Сообщение: ');

Writeln(predl);;('Подсчёт цифр и слов, обработка результата: ');

k:=1;[k]:='';i:=1 to length(predl) dopredl[i] <> ' ' then[k]:=slovo[k]+predl[i] else:=k+1;[k]:=''; end;:='0123456789';:=length(cifr);:=length(predl);:=0;i:=1 to n doj:=1 to m dopredl[i] = cifr [j] then

kol:=kol+1;('Время начала операции: ', kol, 'ч ', k,'мин');(ff, 'Время начала операции: ', kol, 'ч ', k,'мин');

Readkey;(f);(ff);

End.

Заключение

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

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

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

Список литературы

1. Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2001. - 511 с.

. Информатика: Учебник для вузов / Козырев А.А. - СПб: издательство Михайлова В.А., 2002. - 533 с.

. Математика и информатика / Турецкий В.Я. - 3-е изд., испр. И доп. - М.: Инфра-М, 2000. - 560 с.

4. Электронная энциклопедия Википедия. - Интеллектуальные информационные технологии. - Электрон. дан. - Режим доступа: <<http://ru.wikipedia.org/wiki/ Интеллектуальные_информационные_технологии>>.

. Сайт Корпоративный менеджмент. - Информационные технологии в управлении. - Электрон. дан. - Режим доступа: <http://www.cfin.ru>.

. Сайт Ай-Теко. - Построение модели ИТ - управления. - Электрон. дан. - Режим доступа: <http://www.i-teco.ru/article2.html>.

. Электронная энциклопедия Википедия. - Типизация данных. - Электрон. дан. - Режим доступа: <http://ru.wikipedia.org/wiki/Типизация_данных>.

. Сайт Dinaf - самоучитель Turbo Pasca. - Типы данных Pascal. - Электрон. дан. - Режим доступа: <http://dinaf.ru>.

Источник: https://www.bibliofond.ru/detail.aspx?id=784144