СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 10.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Структурированный тип - записи

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Структурированный тип - записи»

Тема 2.4. Структурированные типы данных

Тема 2.4. Структурированные типы данных

Записи. Понятие поля. Структура объявления типа

Записи. Понятие поля. Структура объявления типа

ОК и ПК ОК 1. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам. ОК2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 9. Использовать информационные технологии в профессиональной деятельности. ПК 1.1. Выполнять разработку спецификаций отдельных компонент. ПК 1.2. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.

ОК и ПК

ОК 1. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.

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

ОК3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

ОК4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

ОК 9. Использовать информационные технологии в профессиональной деятельности.

ПК 1.1. Выполнять разработку спецификаций отдельных компонент.

ПК 1.2. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.

Цель урока: Ознакомиться с понятием «Запись», рассмотреть основные приемы создания собственных комбинированных типов данных; научиться правильно объявлять структуру комбинированного типа, правильно обращаться к полям используя операторы, а также правильно оформлять код структурированного типа – записи в ЯП Pascal

Цель урока:

  • Ознакомиться с понятием «Запись», рассмотреть основные приемы создания собственных комбинированных типов данных; научиться правильно объявлять структуру комбинированного типа, правильно обращаться к полям используя операторы, а также правильно оформлять код структурированного типа – записи в ЯП Pascal
План урока: Понятие запись, поле записи, объявление структуры. Обращение к полям используя операторы Рассмотрение примера и его решение. Закрепление темы: выполнение заданий; фронтальный опрос. Домашнее задание.

План урока:

  • Понятие запись, поле записи, объявление структуры.
  • Обращение к полям используя операторы
  • Рассмотрение примера и его решение.
  • Закрепление темы:
  • выполнение заданий;
  • фронтальный опрос.
  • Домашнее задание.
Записи ( Record ) в Паскале Данные такого рода, описывающие существенные стороны того или иного объекта путем включения в описание нескольких, часто разнотипных, элементов, называют записью (record) . В языке Паскаль запись определяется путем указания служебного слова record и перечисления входящих в запись элементов с указанием типов этих элементов.  Запись Паскаля – структурированный комбинированный тип данных, состоящий из фиксированного числа компонент (полей) разного типа.

Записи ( Record ) в Паскале

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

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

Запись Паскаля – структурированный комбинированный тип данных, состоящий из фиксированного числа компонент (полей) разного типа.

Записи ( Record ) в Паскале Например, анкетные данные о студенте вуза могут быть представлены в виде информационной структуры  Такая структура называется двухуровневым деревом. В Паскале эта информация может храниться в одной переменной типа record (запись).

Записи ( Record ) в Паскале

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

Такая структура называется двухуровневым деревом. В Паскале эта информация может храниться в одной переменной типа record (запись).

Записи ( Record ) в Паскале Задать тип record  можно следующим образом:   type =record     : тип;     : тип;     ………………….     : тип  end ;  где record – служебное слово, а  и  - правильные идентификаторы языка Паскаль.

Записи ( Record ) в Паскале

Задать тип record можно следующим образом:

type =record    : тип;    : тип;    ………………….    : тип end ;

где record – служебное слово,

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

Объявление Описание анкеты студента в Паскале будет выглядеть так:  Type anketa=record     fio: string[45];     pol: char;     dat_r: string[8];     adres: string[50];     curs: 1..5;     grupp: string[3];  end;  Такая запись Паскаля, так же как и соответствующее ей дерево, называется двухуровневой. название запись поля

Объявление

Описание анкеты студента в Паскале будет выглядеть так:

Type anketa=record    fio: string[45];    pol: char;    dat_r: string[8];    adres: string[50];    curs: 1..5;    grupp: string[3]; end;

Такая запись Паскаля, так же как и соответствующее ей дерево, называется двухуровневой.

название

запись

поля

Обращение Переменная определяется путем задания ее идентификатора и указания типа.  var   student: anketa;   Доступ к элементам записи Паскаля.  Элементы записи называются полями , а обращение к ним производится через использование их имен – идентификаторов полей.   .

Обращение

Переменная определяется путем задания ее идентификатора и указания типа.

var student: anketa;

Доступ к элементам записи Паскаля.

Элементы записи называются полями , а обращение к ним производится через использование их имен – идентификаторов полей.

.

Обращение к полям:  Например, чтобы обратиться к полю curs переменной student , необходимо указать следующее составное имя:   student.curs :=3;  readln( student.curs ); // ввод !  Для обращения    к полю  записи   используется точка!

Обращение к полям:

Например, чтобы обратиться к полю curs переменной student , необходимо указать следующее составное имя:

student.curs :=3;

readln( student.curs ); // ввод

!

Для обращения к полю записи используется точка!

Записи ( Record ) в Паскале Операции над записями Паскаля .  Единственная операция над записью (как над единым целым) которую можно произвести над однотипными записями Паскаля – это присваивание.  Все другие операции производятся над отдельными полями записи. заполнить сведения о студенте (Ф.И.О., дата рождения, адрес, курс и группа), а затем вывести эти сведения на экран.

Записи ( Record ) в Паскале

Операции над записями Паскаля .

Единственная операция над записью (как над единым целым) которую можно произвести над однотипными записями Паскаля – это присваивание.

Все другие операции производятся над отдельными полями записи.

заполнить сведения о студенте (Ф.И.О., дата рождения, адрес, курс и группа), а затем вывести эти сведения на экран.

1. Заполнить данные об автомобиле (марка, модель, год выпуска) 2. Заполнить данные о книгах в библиотеке (не менее пяти книг) в соответствии со схемой.

1. Заполнить данные об автомобиле (марка, модель, год выпуска)

2. Заполнить данные о книгах в библиотеке (не менее пяти книг) в соответствии со схемой.

Закрепим знания, полученные сегодня на занятии. Проведем опрос: Чем отличается тип
  • Закрепим знания, полученные сегодня на занятии. Проведем опрос:
  • Чем отличается тип "запись" от других структурированных типов?
  • Могут ли поля записи быть одного и того же типа?
  • Как обратиться к отдельному полю записи?
  • Что такое "оператор присоединения"? В каких целях он используется?
  • С помощью каких служебных слов в ЯП Pascal можно ввести и вывести поля?
Рефлексия сегодня я запомнил… было интересно… было трудно… теперь я смогу… у меня получилось … меня удивило …

Рефлексия

сегодня я запомнил…

было интересно…

было трудно…

теперь я смогу…

у меня получилось …

меня удивило …

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

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

 Спасибо за внимание

Спасибо за внимание


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!

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