348214
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыКонспект урока на тему "Сложные типы данных Паскаль"

Конспект урока на тему "Сложные типы данных Паскаль"

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Цель урока

Изучить сложные типы данных в Паскаль – массивы, строки, записи, множества, файлы.

Форма урока: лекция монолог

  1. Повторим сложные типы данных в Паскаль:

hello_html_m58bdf0c9.png

  1. Массив – это формальное объединение нескольких однотипных объектов, рассматриваемое как единое целое или группа переменных (элементов массива) одного типа.

Структура массива в Паскаль

C:\Documents and Settings\Admin\Мои документы\Андрей Никитин\Pas\pict36.gif












Имя

A


A[i,j]

Адрес

Адрес

i \ j

1

2




1

ф

в




2

а

о




3

у

м




4

л

а




5

к

н
















А: array [1..5, 1..2] of char;



Создание массива символов и его заполнение:

hello_html_m336336a8.png



  1. Строки – для работы с текстовыми строками в Паскаль часто используют строковый тип данных string. Тип string (в пер. строка) во многом напоминает одномерный массив символов

array[0..N] of char.





Описание строковых переменных выглядит следующим образом:

Var

а : string [30];



Или

Var

а : string; По умолчанию 255 символов.

hello_html_m5dd76ccc.png



hello_html_1ed81f9c.png



  1. Запись – является сложным типом данных и записывается в разделе описаний программы type.

Является объединением нескольких разнотипных элементов (полей) (в массиве элементы однотипные).

Структура:

Type

<Имя типа> = record

<Имя переменной 1>: <Тип>;

…………….

<Имя переменной n>: <Тип>;

End;





Пример:

hello_html_m26d7b89e.png
hello_html_4ddc39aa.png


  1. Множества – это сложный тип данных, характеризующийся набором однотипных логически связанных друг с другом объектов. Количество элементов входящих во множество может меняется от 0 до 255.

Структура множестваhello_html_m76d2915b.png

Примерhello_html_m4f2d417e.png











Над множеством возможны операции сложения, вычитания, умножения, сравнения. Например:

hello_html_m4cb735a4.pnghello_html_m4efcbb8c.png

  1. Файлы

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

Файл – это набор данных, который имеет своё имя. Собственное имя каждого файла имеет следующий формат <Имя файла>.<Расширение>. Расширение состоит из 3-х букв, и описывает назначение файла – исполняемая программа, текстовый документ, цифровая фотография.

Пример расширений:

Расширение

Описание

Pas

Расширение файлов с исходными текстами программы на Паскаль

Txt, doc

Расширение текстовых документов

Jpg, gif, tiff, bmp

Расширение графических файлов

Htm, html

Расширение интернет-страниц

Exe, com

Расширение выполняемых программ

Rar, zip

Расширение архивных файлов

Avi, mpg, mpeg,

wmv

Расширение видеофайлов

Dll, lib, obj

Расширение файлов-библиотек



Файлы хранятся в папках или каталогах.

Файл также имеет полное имя:

<Имя логического диска>:\<Каталог1>\...\<Каталог n>\<Имя файла>.<Расширение>

Общая методика работы с файлом:

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

  2. В разделе логики программы производится сопоставление файловой переменной файлу на диске.

  3. Файл открывается для чтения или для записи.

  4. Производится чтение и запись в данный файл.

  5. Закрытие файла.

  1. Создание каталога на диске:hello_html_m67ecf4ac.pnghello_html_m2d4a450c.png





Краткое описание документа:

 

 Цель урока

 

Изучить сложные типы данных в Паскаль – массивы, строки, записи, множества, файлы.

 

Форма урока: лекция-монолог

 

  1. Повторим сложные типы данных Паскаль.

 

 

II. Массив – это формальное объединение нескольких однотипных объектов, рассматриваемое как единое целое или  группа переменных (элементов массива) одного типа.

Структура массива в Паскаль

 

Имя

A

 

A[i,j]

Адрес

Адрес

i  \ j

1

2

     

1

ф

в

     

2

а

о

     

3

у

м

     

4

л

а

     

5

к

н

                             

А: array [1..5, 1..2] of char;

 

 Создание массива символов и его заполнение:

 

 

 

 III. Cтроки – для работы с текстовыми строками в Паскаль часто используют строковый тип данных string. Тип string (в пер. строка) во многом напоминает одномерный массив символов

 

array[0..N] ofchar.

 

 Описание строковых переменных выглядит следующим образом:

 

Var

 

а : string [30];

 

 Или

 

Var

 

а : string;  По умолчанию 255 символов.

 

 

 

 IV. Запись – является  сложным типом данных и записывается в разделе описаний программы type.

Является объединением нескольких разнотипных элементов (полей) (в массиве элементы однотипные).

 

Структура:

 

Type

 

<Имя типа> = record

 

<Имя переменной 1>:  <Тип>;

 

…………….

 

<Имя переменной n>:  <Тип>;

 

End; 

 

 Пример:

 


V. Множества – это сложный тип данных, характеризующийся набором однотипных логически связанных друг с другом объектов. Количество элементов входящих во множество может меняется от 0 до 255.

 

Структура множества

 

Пример

 

 

 

 

 

 Над множеством возможны операции сложения, вычитания, умножения, сравнения. Например:

 

 

VI. Файлы

 

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

 

Файл – это набор данных, который имеет своё имя. Собственное имя каждого файла имеет следующий формат <Имя файла>.<Расширение>. Расширение состоит из 3-х букв, и описывает назначение файла – исполняемая программа, текстовый документ, цифровая фотография.

 

Пример расширений:

 

Расширение

Описание

Pas

Расширение  файлов с исходными текстами программы на Паскаль     

Txt, doc

Расширение текстовых документов

Jpg, gif, tiff, bmp

Расширение графических файлов

Htm, html

Расширение интернет-страниц

Exe, com

Расширение выполняемых программ

Rar, zip

Расширение архивных файлов

Avi, mpg, mpeg,

wmv

Расширение видеофайлов

Dll, lib, obj

Расширение файлов-библиотек

 

 Файлы хранятся в папках или каталогах.

 

Файл также имеет полное имя:

 

<Имя логического диска>:\<Каталог1>\...\<Каталог n>\<Имя файла>.<Расширение>

 

Общая методика работы с файлом:

 

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

  2. В разделе логики программы производится сопоставление файловой переменной файлу на диске.

  3. Файл открывается для чтения или для записи.

  4. Производится чтение и запись в данный файл.

  5. Закрытие файла.

 

Общая информация

Номер материала: 184849

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Онлайн-конференция Идет регистрация