Для всех учителей из 37 347 образовательных учреждений по всей стране

Скидка до 75% на все 778 курсов

Выбрать курс
Получите деньги за публикацию своих
разработок в библиотеке «Инфоурок»
Добавить авторскую разработку
и получить бесплатное свидетельство о размещении материала на сайте infourok.ru
Инфоурок Информатика Другие методич. материалыПрезентація з інформатики(ОАП). Тема. Записи. Оператор приєднання With(10 клас).

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

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

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

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 в записах для скорочення записів складених імен.

 

 

 

 

 

Проверен экспертом
Общая информация

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

Авторизуйтесь, чтобы задавать вопросы.