Главная / Информатика / Презентація з інформатики(ОАП). Тема. Записи. Оператор приєднання With(10 клас).

Презентація з інформатики(ОАП). Тема. Записи. Оператор приєднання With(10 клас).

10 клас 05.05.2014 Тема. Записи. Множини. Урок 1. Записи. Оператор приєднання...
Об’єднання елементів різних типів (Запис)- це потрібно? Приклад 1. При описі ...
В мові Паскаль запис описується шляхом вказівки службового слова record і пе...
Запис в мові Паскаль – це структурований комбінований тип даних, який складає...
Поля запису в Паскалі можуть мати будь-який тип, в частково самі можуть бути ...
Приклад фрагменту програми опис типу даних запис в Паскалі Type anketa1=recor...
Приклад розв’язування задачі з використанням типу даних запис. Розглянемо дл...
writeln (‘ввести прізвище, імя і по батькові’); readln (student.fio); writeln...
Використання вказівки WITH у записах Для скорочення записів складених імен ви...
uses crt; type anketa=record fio: string[45]; dat_r: string[8]; adres: string...
writeln ('ввести дані про студента'); {зверніть увагу, що введення кожного по...
for i:=1 to 3 do with student[i] do begin writeln ('прізвище імя по батькові...
Заповнення та виконання програми буде виглядати так:
А тепер трохи ускладнимо задачу. Нехай нам необхідно мати відомості про багат...
1 из 14

Описание презентации по отдельным слайдам:

№ слайда 1 10 клас 05.05.2014 Тема. Записи. Множини. Урок 1. Записи. Оператор приєднання WI
Описание слайда:

10 клас 05.05.2014 Тема. Записи. Множини. Урок 1. Записи. Оператор приєднання WITH.

№ слайда 2 Об’єднання елементів різних типів (Запис)- це потрібно? Приклад 1. При описі авт
Описание слайда:

Об’єднання елементів різних типів (Запис)- це потрібно? Приклад 1. При описі автомобіля, ми вказуємо не тільки його марку, але і рік випуску, модифікацію, а також і колір кузова може нас зацікавити витрата пального та інше. Приклад 2. Описати людину, нам потрібно вказати її ім’я, ріст, колір очей і волосся, вік, адресу, дату народження , тобто в одному описі об’єднуємо інформацію різних типів. Дані такого типу, які описують важливі сторони того чи іншого об’єкту шляхом включення в описання декількох, часто різнотипних, елементів, називають записом (record).

№ слайда 3 В мові Паскаль запис описується шляхом вказівки службового слова record і перер
Описание слайда:

В мові Паскаль запис описується шляхом вказівки службового слова record і перерахуванням елементів, що входять в запис, а також опис типів цих елементів. Анкета учня П.І.Б. - Іванов Іван Іванович Стать – чоловіча Дата нр. – 05.05.1998 м. Краматорськ, Паркова 50-15, Школа № 4 Клас 10-А Така структура називається дворівневим деревом. Об’єкти якої є такі:

№ слайда 4 Запис в мові Паскаль – це структурований комбінований тип даних, який складаєтьс
Описание слайда:

Запис в мові Паскаль – це структурований комбінований тип даних, який складається із фіксованого числа компонент (полів) різного типу. Наприклад, анкетні дані про учня школи можуть бути описані у вигляді інформаційної структури. Анкета учня П.І.Б Клас Дата народження Type anketa=record fio: string[45]; pol: char; dat_r: string[8]; adres: string[50]; school: 1..35; class: string[4]; end; type < имя _ типа >=record <имя_поля1>: тип; <имя_поля2>: тип; …………………. <имя_поля K >: тип end ;

№ слайда 5 Поля запису в Паскалі можуть мати будь-який тип, в частково самі можуть бути зап
Описание слайда:

Поля запису в Паскалі можуть мати будь-який тип, в частково самі можуть бути записами. Така можливість використовується в том випадку, коли потрібно представити багаторівневе дерево (більше 2 рівнів). Наприклад, ті же відомості про учня можна показати трьох рівневим деревом. Така організація даних позволить, наприклад , зробити вибірку по роках народження або по вулицях , де живуть учні. В цьому випадку опис даного запису в Паскалі буде виглядати так:

№ слайда 6 Приклад фрагменту програми опис типу даних запис в Паскалі Type anketa1=record f
Описание слайда:

Приклад фрагменту програми опис типу даних запис в Паскалі Type anketa1=record fio: string[45]; pol: char; dat_r: record; god: integer; mes: string[10]; den: 1..31; end; adres: record gorod: string[25]; ulica: string [20]; dom, kv: integer; end; school: 1..35; ckass: string[3]; end; Поля типу ЗАПИС

№ слайда 7 Приклад розв’язування задачі з використанням типу даних запис. Розглянемо для п
Описание слайда:

Приклад розв’язування задачі з використанням типу даних запис. Розглянемо для початку простий приклад заповнення запису і виведення його на екран. Нехай нам необхідно заповнити відомості про студента (П.І.Б., дата народження, адреса, курс и група), а затим вивести ці відомості на екран. uses crt; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3] end; var student: anketa; begin writeln (‘ввести дані про студента’); {зверніть увагу, що введення кожного поля здійснюється окремо}

№ слайда 8 writeln (‘ввести прізвище, імя і по батькові’); readln (student.fio); writeln (‘
Описание слайда:

writeln (‘ввести прізвище, імя і по батькові’); readln (student.fio); writeln (‘введіть дату народження’); readln (student.dat_r); writeln (‘введіть адресу’); readln(student.adres); writeln (‘введіть курс’); readln(student.curs); writeln (‘введіть групу’); readln (student.grupp); writeln (‘введення закінчено’); writeln ; {Зверніть увагу, що, виведення запису здійснюється по полях} writeln (‘прізвище імя по батькові: ’, student . fio ); writeln(‘ дата народження : ’, student.dat_r); writeln(‘ адреса : ’, student.adres); writeln(‘ курс : ’, student.curs); writeln(‘ група : ’, student.grupp); end.

№ слайда 9 Використання вказівки WITH у записах Для скорочення записів складених імен викор
Описание слайда:

Використання вказівки WITH у записах Для скорочення записів складених імен використовується вказівка WITH (з, разом з) , яка має вигляд: WITH змінна типу запис do (виконати) begin команди; End; Приклад розв’язування задачі з використанням типу даних запис та командою WITH. Розглянемо для початку простий приклад заповнення запису і виведення його на екран. Нехай нам необхідно заповнити відомості про студента (П.І.Б., дата народження, адреса, курс и група), а затим вивести ці відомості на екран. Зверніть увагу! У програмі розглядається три студенти. Дані на них записуєте у програмі довільно.

№ слайда 10 uses crt; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50
Описание слайда:

uses crt; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3] end; var student:array[1..3] of anketa; i:integer; begin Увага!!! Зміни в програмі!

№ слайда 11 writeln (&#039;ввести дані про студента&#039;); {зверніть увагу, що введення кожного поля
Описание слайда:

writeln ('ввести дані про студента'); {зверніть увагу, що введення кожного поля здійснюється окремо} for i:=1 to 3 do with student[i] do begin writeln ('ввести прізвище, імя і по батькові'); readln (fio); writeln ('введіть дату народження'); readln (dat_r); writeln ('введіть адресу'); readln(adres); writeln ('введіть курс'); readln(curs); writeln ('введіть групу'); readln (grupp); writeln ('введення закінчено'); end; writeln ;

№ слайда 12 for i:=1 to 3 do with student[i] do begin writeln (&#039;прізвище імя по батькові: &#039;
Описание слайда:

for i:=1 to 3 do with student[i] do begin writeln ('прізвище імя по батькові: ', fio ); writeln(' дата народження : ', dat_r); writeln(' адреса : ', adres); writeln(' курс : ', curs); writeln(' група : ', grupp);end; end. {Зверніть увагу, що, виведення запису здійснюється по полях}

№ слайда 13 Заповнення та виконання програми буде виглядати так:
Описание слайда:

Заповнення та виконання програми буде виглядати так:

№ слайда 14 А тепер трохи ускладнимо задачу. Нехай нам необхідно мати відомості про багатьох
Описание слайда:

А тепер трохи ускладнимо задачу. Нехай нам необхідно мати відомості про багатьох студентів, наприклад, вашого факультету. А для цього необхідно, організувати масив типу запис . А потім із великого списку вивести прізвища студентів 2-го курса.(Можна подібну задачу скласти і про учнів, однокласників та інше.)

Презентація з інформатики(ОАП). Тема. Записи. Оператор приєднання With(10 клас).
  • Информатика
Описание:

Презентація створена для підтримки вивчення теми "Записи" в 10 класі з основ алгоритмізації та програмування.

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

Слайд 2-3 - Обєднання елементів різних типів(запис) - це потрібно?

Слайд 4-5 - Запис в мові Паскаль - це структурований комбінований тип даних, який складається з фіксованого числа компонент(полів) різного типу.

Слайд 6 - Приклад фрагменту програми опису типу даних запис в Паскалі.

Слайд 7-8 - Приклад розв'язування задачі з використанням типу даних запис.

Слайд 9 -12 - Використання команди With в записах для скорочення записів складених імен.

 

 

 

 

 

Автор Герасимович Лариса Иосифовна
Дата добавления 07.01.2015
Раздел Информатика
Подраздел
Просмотров 553
Номер материала 41185
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓