Отчёт по учебной практике в ГБОУ СПО Нефтекамский машиностроительный колледж

Автор работы: Пользователь скрыл имя, 20 Июня 2013 в 07:00, отчет по практике

Описание работы

Знания и навыки
Оператор должен уметь работать с пакетами офисных программ (Microsoft Office и OpenOffice.org), пользоваться Интернетом, электронной почтой. Также может быть востребовано знание графических программ (Corel Draw, Adobe Photoshop, GIMP и др.).Большим достоинством считается умение печатать быстро и грамотно (желательно вслепую).Помимо этого оператор должен уверенно обращаться со сканером, принтером и др. периферийными устройствами, понимать принципы построения компьютерных сетей.

Файлы: 1 файл

ОТЧЁТНИК_ПРАВИЛЬНЫЙ.doc

— 165.00 Кб (Скачать файл)

- тип-строка string и 

- тип-строка PChar, являющиеся разновидностями массива.

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

В стандарте языка  существуют упакованные (packed) и неупакованные структурированные типы. В Turbo Pascal слово packed, характеризующее упакованный тип, не оказывает никакого влияния; в случае, когда это возможно, упаковка данных осуществляется автоматически.

3.1 Массив

 

Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами. Он может быть одномерным и многомерным. Чтобы задать тип-массив, используется зарезервированное слово array, после которого следует указать тип индекса (индексов) компонент (в квадратных скобках) и далее после слова of - тип самих компонент:

Введя тип-массив, можно  затем задать переменные или типизированные константы этого типа.

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

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

            Тип-массив можно вводить непосредственно и при определении соответствующих переменных или типизированных констант.

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

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

 

3.2 Строковая переменная

 

В Turbo Pascal тип-строка (стандартный  тип string) - последовательность символов произвольной длины (до 255 символов). Строку можно рассматривать как массив символов, однако в связи с широким использованием строк и некоторыми особенностями по сравнению со стандартными массивами они выделены в отдельный тип данных.

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

Нулевой символ предназначен для указания используемого количества символов строки и может изменяться от символа с кодом 0 до символа с кодом N. С ним можно работать как и с остальными символами строки (записывать и читать его значение и т. д.), но не забывая о его основном предназначении.

В версии 7.0 для совместимости  с другими языками программирования и средой Windows введен еще один вид строк - строки, оканчивающиеся нулевым байтом - символом с кодом 0 (т. н. ASCIIZ-строки). В отличие от строк типа string у этих строк не накладывается ограничение на их размер (фактически размер может быть до 65535 байтов). .

При работе с ASCIIZ-строками целесообразно задавать расширенный  синтаксис; в этом случае не возникают  трудности при использовании  различных стандартных подпрограмм, работающих со строками.

Если используется ключ {$Х-}, переменная типа PChar в этом случае рассматривается как указатель на один единственный символ. В этом случае ни один из операторов предыдущего примера, за исключением операторов Str:=@A; и ReadLn, недопустимы, а оператор WriteLn(Str^), выполненный после оператора Str:=@A;, выдаст один символ "п".

3.3 Множество

 

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

Число элементов исходного  множества в Turbo Pascal не может быть больше 256, а порядковые номера элементов (т. е. значение функции Ord) должны находиться в пределах от 0 до 255.

Для задания типа-множества  следует использовать зарезервированные  слова set и of, а затем указать элементы этого множества, как правило, в виде перечисления или диапазона.

Введя тип-множество, можно  задать переменные или типизированные константы этого типа-множества.

При задании значений константе-множеству ее элементы перечисляются через запятую (допустимо указывать диапазоны) и помещаются в квадратные скобки.

3.4 Запись

 

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

При задании типа-записи после зарезервированного слова record следует перечислить все поля типа-записи с указанием через двоеточие их типов и завершить задание типа словом end. Поля отделяются друг от друга точкой с запятой. Количество полей записи может быть любым.

После введения типа-записи можно затем задать переменные или  типизированные константы этого типа - записи.

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

 Так же как и  для других структурированных  типов, тип-множество можно ввести непосредственно при задании переменных или типизированных констант.Множеству можно в программе присвоить то или иное значение. Обычно значение задается с помощью конструктора множества. Конструктор задает множество элементов с помощью перечисления в квадратных скобках выражений, значения которых дают элементы этого множества.

В каждое множество включается и т. н. пустое множество, не содержащее никаких элементов.

Конструктор множества  можно использовать и непосредственно  в операциях над множествами.

Для множеств определены следующие операции:

  1. +  - объединение множеств;
  2. -  - разность множеств;
  3. - пересечение множеств;
  4. =  - проверка эквивалентности двух множеств;
  5. - проверка неэквивалентности двух множеств;
  6. <= - проверка, является ли левое множество подмножеством правого множества;
  7. >= - проверка, является ли правое множество подмножеством левого множества;
  8. in - проверка, входит ли элемент, указанный слева, в множество, указанное справа.

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

3.5 Файл

 

Тип-файл представляет собой  последовательность компонент одного типа, расположенных на внешнем устройстве (в стандарте языка за основу взято расположение данных на магнитных лентах). Компоненты могут быть любого типа, за исключением типа-файла (или содержащего компоненты типа-файла) и типа-объекта. Число компонент в файле не объявляется.

Для задания типа-файла  следует использовать зарезервированные слова file и of, после чего указать тип компонент файла.

Стандартный тип Text определяет тип-файл, содержащий символы, объединенные в строки.

Следует иметь в виду, что тип Text в Turbo Pascal не эквивалентен типу file of Char.

Введя файловый тип, можно определить переменные файлового типа:

var Fl, F2: Number; F3: Text; FF4: Symb;

В Turbo Pascal можно использовать файл без типа, при определении  которого не указывается тип компонент. В этом случае работа с файлом осуществляется на физическом уровне в соответствии с внутренним форматом его данных. При этом реальные компоненты файла могут иметь и различный тип.

Тип-файл можно определять и непосредственно при объявлении файловых переменных:

Файловые переменные имеют специфическое применение. Над ними нельзя выполнять никаких операций (присваивать значение, сравнивать и т. д.). Их можно использовать лишь для выполнения операций с файлами (чтения, записи, удаления файла и т. д.). Работа с файлами будет рассмотрена в п. Кроме того, через файловую переменную можно получить информацию о конкретном файле (тип, параметры, имя файла и т. д.)

 

 

Заключение

 

В наше время повсеместного  распространения  электронных  вычислительных машин (ЭВМ) человеческие знания о природе информации приобретают общекультурную  ценность.  Этим объясняется  интерес исследователей и  практиков  всего  мира к относительно молодой и быстро развивающейся научной дисциплине - информатике.

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

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

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

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

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

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

 

 

Список использованных источников

http://ru.wikipedia.org/wiki/Microsoft_Excel http://ru.wikipedia.org/wiki/Microsoft_Word

http://ru.wikipedia.org/wiki/Microsoft_Access

http://ru.wikipedia.org/wiki/Microsoft_Pascal

http://ru.wikipedia.org/wiki/Паскаль

Стандарты по оформлению СТК НМТ

 

Приложение А. Шаблоны  документов, оформленных средствами MS Word.

 

Приложение Б. Шаблоны  документов, оформленных средствами MS   Excel.

 

Приложение В. Шаблоны  документов, оформленных средствами MS Access.

 

Приложение Г.  Примеры  программ с использованием различных  типов данных

Информация о работе Отчёт по учебной практике в ГБОУ СПО Нефтекамский машиностроительный колледж