Добавить материал и получить бесплатное свидетельство о публикации
версия для слабовидящих
Столичный учебный центр 8-800-7777-300 (звонок бесплатный)
Лицензия на осуществление образовательной деятельности № 038767 от 26 сентября 2017 г.
Дистанционные курсы профессиональной переподготовки и повышения квалификации
Курсы профессиональной переподготовки
112 курсов по цене от 3 540 руб.
Смотреть
Курсы повышения квалификации
268 курсов по цене от 840 руб.
Смотреть
Главная / Информатика / Презентація з інформатики(ОАП). Тема. Записи. Оператор приєднання With(10 клас).

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

  • Доступно для всех учеников
    1-11 классов и дошкольников

  • Рекордно низкий оргвзнос

    30Р

16 олимпиад

по разным предметам школьной программы (отдельные задания для дошкольников)

Идёт приём заявок

Подать заявку
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. Записи. Оператор приєднання
Описание слайда:

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=recor
Описание слайда:

Приклад фрагменту програми опис типу даних запис в Паскалі 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
Описание слайда:

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;прізвище імя по батькові
Описание слайда:

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-го курса.(Можна подібну задачу скласти і про учнів, однокласників та інше.)

  • Информатика
Описание:

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

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

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

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

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

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

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

 

 

 

 

 

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

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

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

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


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

Популярные курсы