Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Презентация по информатике на тему "Тип данных Record"

Презентация по информатике на тему "Тип данных Record"

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Название документа ПРИЛОЖЕНИЕ 7.docx

Поделитесь материалом с коллегами:

ПРИЛОЖЕНИЕ 7

Тип RECORD

1. Проблема телефонного справочника:

Ф. И. О. Адрестелефона

String String longint

Можно завести 3 массива и параллельно их обрабатывать. Громоздко и неудобно!!!

ЗАДАЧА: Создать ведомость на начисление премии лучшим ученикам.

п/п ФИО Сумма

1 Иванов 1000.22

2 Петров 1239.75

3 Сидоров 957.43

4 Котя 100.00

Каждую строчку можно рассматривать как запись. Вводим обозначения:

С – список . F – ФИО, S- сумма

Уточнённые номера: C.N, C.F, C.S

  1. ОПИСАНИЕ ЗАПИСИ

    • Type t=record

N:array[1..4] of byte;

F:array[1..4] of string;

S;array[1..4] of real;

End;

Var c:t;

  • Var C:record

N:array[1..4] of byte;

F:array[1..4] of string;

S;array[1..4] of real;

End;

  1. Ввод/вывод

For i:=1 to n do Begin

C.N[i]:=I;

Write(‘FIO: ‘);readln(C.F[i]);

Write(‘SUMMA: ‘);readln(C.S[i]); End;

-----------------------------------------------------

Writeln(‘N’:10;’FIO’:10;’SUMMA’:10);

For i:=1 to n do Writeln(C.N[i]:10;C.F[i]:10;C.S[i];10:2);


  1. Компоновка фрагментов:


Program premii;

Uses crt;

Var C:record

N:array[1..4] of byte;

F:array[1..4] of string;

S:array[1..4] of real;

End;

I: byte;

n:integer;

Begin

Clrscr;

Write ('Введите кол-во учеников');

Read(n);

For i:=1 to n do

Begin

C.N[i]:=I;

Write('FIO: ');readln(C.F[i]);

Write('SUMMA: ');readln(C.S[i]);

End;

Writeln('N':10,'FIO':10,'SUMMA':10);

For i:=1 to n do

Writeln(C.N[i]:10,C.F[i]:10,C.S[i]:10:2);

Readkey

End.

  1. Программа поиска фамилии в списке

Program POISK_FAM;

Uses crt;

Var C:record

N:array[1..4] of byte;

F:array[1..4] of string;

S:array[1..4] of real;

End;

I: byte; NAME: string; N:INTEGER;

Begin

Clrscr;

writeln('введите кол - во учеников');

read(n);

For i:=1 to n do

Begin

C.N[i]:=I;

Write('FIO: ');readln(C.F[i]);

Write('SUMMA: ');readln(C.S[i]);

End;


Writeln('N':10,'FIO':10,'SUMMA':10);

For i:=1 to n do Writeln(C.N[i]:10,C.F[i]:10,C.S[i],10:2);


Write(' требуемая фамилия? '); readln(NAME);

For i:=1 to n do

If NAME=C.F[i] then

Begin

Writeln(C.N[i]:10,C.F[i]:10,C.S[i]:10:2);

End;

Readkey

End.


Название документа Проект урока 10 Б.doc

Поделитесь материалом с коллегами:

Дидактический проект урока



Учитель Кулебякин В.В.

Предмет информатика

Класс 10

Дата

Тема Основные алгоритмы обработка данных Record


Тип урока: Урок формирования способностей добывания знаний

Урок формирования способностей понимания знаний

Урок формирования способностей применения знаний

Урок формирования способностей анализа-синтеза знаний

Урок формирования способностей оценивать знания

Комбинированный урок


Субкомпетенции

Аргументация необходимости структурирования данных.

Использование металингвистических формул и синтаксических диаграмм объявлений изучаемых типов.

Обработка структурированных данных.

Выбор структур данных, адекватных для решения поставленной задачи.


Дидактические стратегии:


а)формы: фронтальная, индивидуальная, в парах, в группах;


б)методы: объяснение, изложение, беседа, рассказ, лекция, описание,

диспут, обобщение, наблюдение, демонстрирование, доказательство, упражнение, конспектирование, работа с книгой, практическая работа, эксперимент, проблемный, эвристический, поисковый, мозговой штурм, открытие, анализ, синтез, алгоритм, исследование, презентация;

в) средства обучения: учебник, таблицы, компьютер, раздаточный

материал.



Ц1 Познакомить учеников с основными принципами структурного программирования;

Ц2 Рассказать о реализации этих принципов в ПАСКАЛЬ - использовании данных типа Record;

Ц3 Формировать навыки и умения работы с данными типа Record .



ЭТАПЫ УРОКА

Цели

УЧЕБНАЯ ДЕЯТЕЛЬНОСТЬ

ДИДАКТИЧЕСКИЕ СТРАТЕГИИ (ФОРМЫ И МЕТОДЫ)

ОЦЕНИВАНИЕ

1. Вызов. Evocare.

Организационный момент. Формулирование целей. Проверка домашнего задания. Актуализация опорных знаний и способностей.

Ц1

Разработать алгоритмы обработки Записей

1. Проблема телефонного справочника:

Ф. И. О. Адрес № телефона

String String longint

Можно завести 3 массива и параллельно их обрабатывать. Громоздко и неудобно!!!

ЗАДАЧА: Создать ведомость на начисление премии лучшим ученикам.

п/п ФИО Сумма

1 Иванов 1000.22

2 Петров 1239.75

3 Сидоров 957.43

4 Котя 100.00

Каждую строчку можно рассматривать как запись. Вводим обозначения:

С – список . F – ФИО, S- сумма

Уточнённые номера: C.N, C.F, C.S


Фронтальная в парах, в группах

В течении урока будут оцениваться: правильность применения терминологии, знание правил написания и объявления процедур,

2. Реализация замысла. Realizarea sensului.

Преподавание – изучение нового материала

(в случае изучения нового материала)

Ц2

Ц3

  1. ОПИСАНИЕ ЗАПИСИ

    • Type t=record

N:array[1..4] of byte;

F:array[1..4] of string;

S;array[1..4] of real;

End;

Var c:t;

  • Var C:record

N:array[1..4] of byte;

F:array[1..4] of string;

S;array[1..4] of real;

End;


  1. Ввод/вывод

For i:=1 to n do Begin

C.N[i]:=I;

Write(‘FIO: ‘);readln(C.F[i]);

Write(‘SUMMA: ‘);readln(C.S[i]); End;

-----------------------------------------------------



Writeln(‘N’:10;’FIO’:10;’SUMMA’:10);

For i:=1 to n do Writeln(C.N[i]:10;C.F[i]:10;C.S[i];10:2);















3. Рефлексия (обратная связь) Reflectia

Закрепление материала и формирование способностей. Оценивание уровня достижения целей. Применение умений и навыков. Анализ ошибок.

Ц3

Согласно приложению 7

Презентация Record

объяснение, изложение, беседа компьютер, проблемный практическая работа

способность принятия решений, творчество способность высказывать собственное мнение и

учитывать другие мнения;

формирование

Эстетического вкуса и корректности в написании программ.

Могут ли учащиеся решать поставленные задачи

4. Экстензия (расширение) Extindere.

Итоги урока. Объяснение домашнего задания. Применение.


  1. Создания типа данных Record с данными про учеников. Поля записей в файле: фамилия, имя, рост и вес.

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





hello_html_mb3c5351.png

Название документа Тип данных RECORD.ppt

Назначение записей. Тип данных Запись (Record) используется в тех случаях, ко...
Описание типа данных Record type имя записи = record имя поля 1 : тип поля1;...
Составные имена полей С полями, входящими в запись, можно выполнять те же дей...
Разработать алгоритмы обработки Записей 1. Проблема телефонного справочника:...
Program premii; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4] o...
Program POISK_FAM; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4...
Задачи на урок: 1) Написать программу, которая создаёт запись, по ученикам: ф...
Создания типа данных Record с данными про учеников. Поля записей в файле: фам...
1 из 9

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

№ слайда 1
Описание слайда:

№ слайда 2 Назначение записей. Тип данных Запись (Record) используется в тех случаях, ко
Описание слайда:

Назначение записей. Тип данных Запись (Record) используется в тех случаях, когда необходимо обрабатывать структурированные данные, которые описывают несколько различных свойств объекта. Например, нам надо использовать следующие данные про наших друзей: Фамилия Имя Адрес Телефон Эти данные имеют разный тип. Но из них можно составить структурированный тип данных – запись.

№ слайда 3 Описание типа данных Record type имя записи = record имя поля 1 : тип поля1;
Описание слайда:

Описание типа данных Record type имя записи = record имя поля 1 : тип поля1; - - - имя поля n : тип поля n ; end; Например: type friends = record Fam : string [ 12 ]; Name : string [ 12 ]; Adress : string [ 25 ]; Telef : string [ 9 ]; end; Структура Друзья Фамилия : строка [ 12 ] Имя : строка [ 12 ] Адрес : строка [ 25 ] Телефон : строка [ 9 ]

№ слайда 4 Составные имена полей С полями, входящими в запись, можно выполнять те же дей
Описание слайда:

Составные имена полей С полями, входящими в запись, можно выполнять те же действия, что и с обычными переменными соответствующего типа. Для обращения к полям записи используют составные имена, части которых разделены точкой: имя записи.имя поля Friends.Fam - фамилия друга Friends. Telef - телефон друга Составные имена могут участвовать в выражениях как обычные переменные: Friends.Telef:=‘123-45-67’;

№ слайда 5 Разработать алгоритмы обработки Записей 1. Проблема телефонного справочника:
Описание слайда:

Разработать алгоритмы обработки Записей 1. Проблема телефонного справочника: Ф. И. О. Адрес № телефона String String longint Можно завести 3 массива и параллельно их обрабатывать. Громоздко и неудобно!!! ЗАДАЧА: Создать ведомость на начисление премии лучшим ученикам. № п/п ФИО Сумма 1 Иванов 1000.22 2 Петров 1239.75 3 Сидоров 957.43 4 Саматов 100.00 Каждую строчку можно рассматривать как запись. Вводим обозначения: С – список . F – ФИО, S- сумма Уточнённые поля : C.N, C.F, C.S  

№ слайда 6 Program premii; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4] o
Описание слайда:

Program premii; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4] of string; S:array[1..4] of real; End; I: byte; n:integer; Begin Clrscr; Write ('Введите кол-во учеников'); Read(n); For i:=1 to n do Begin C.N[i]:=I; Write('FIO: ');readln(C.F[i]); Write('SUMMA: ');readln(C.S[i]); End; Writeln('N':10,'FIO':10,'SUMMA':10); For i:=1 to n do Writeln(C.N[i]:10,C.F[i]:10,C.S[i]:10:2); Readkey End.

№ слайда 7 Program POISK_FAM; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4
Описание слайда:

Program POISK_FAM; Uses crt; Var C:record N:array[1..4] of byte; F:array[1..4] of string; S:array[1..4] of real; End; I: byte; NAME: string; N:INTEGER; Begin Clrscr; writeln('введите кол - во учеников'); read(n); For i:=1 to n do Begin C.N[i]:=I; Write('FIO: ');readln(C.F[i]); Write('SUMMA: ');readln(C.S[i]); End;   Writeln('N':10,'FIO':10,'SUMMA':10); For i:=1 to n do Writeln(C.N[i]:10,C.F[i]:10,C.S[i],10:2);   Write(' требуемая фамилия? '); readln(NAME); For i:=1 to n do If NAME=C.F[i] then Begin Writeln(C.N[i]:10,C.F[i]:10,C.S[i]:10:2); End; Readkey End.

№ слайда 8 Задачи на урок: 1) Написать программу, которая создаёт запись, по ученикам: ф
Описание слайда:

Задачи на урок: 1) Написать программу, которая создаёт запись, по ученикам: фамилия и сумму. 2, а) Написать программу, которая используя предыдущие описания выводит на экран данные по самой большой сумме.

№ слайда 9 Создания типа данных Record с данными про учеников. Поля записей в файле: фам
Описание слайда:

Создания типа данных Record с данными про учеников. Поля записей в файле: фамилия, имя, рост и вес. Используя oописание из первой программы, определите самого высокого и самого легкого учеников. Выведите их фамилии, имя, вес и рост.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



Автор
Дата добавления 20.10.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров293
Номер материала ДВ-081331
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

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

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх