Записи 1.Повторение структуры данных МАССИВ 2.Определение структуры данных ЗАПИСЬ 3.Описание типа данных ЗАПИСЬ в Pascal 4.Решение задачи с использованием.

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



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

Тема: Комбинированный тип данных. Цель:. Комбинированный тип данных – это структурированный тип, состоящий из фиксированного числа компонент разного типа.
Записи Структурированный тип. Type =record end; Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля.
Записи Структурированный тип. Type =record end; Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля.
1 Пример: Для каждого из 25 учеников класса известны фамилия и оценки (в баллах) по пяти дисциплинам. Требуется вычислить среднюю оценку каждого ученика.
Задачи ЕГЭ С2. Демо 2006 С2 Опишите на русском языке или на одном из языков программирования алгоритм поиска второго по величине (т.е. следующего по величине.
Одномерные массивы. Одномерный массив - Это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет.
© М.Е.Макарова
Чтобы переваривать знания, Нужно поглощать их с аппетитом. А. Франс.
Массивы Заполнение и вывод на экран. ОПРЕДЕЛЕНИЕ Массив – это набор однородных данных (чисел, символов, слов), имеющий имя и последовательную нумерацию.
Массивы Структура типов данных типы простые структурированные 1.Целые (integer, longint) 2.Вещественные (real) 3.Логические (boolean) 4.Символьные (string,
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса за итоговый тест.
Комбинированный тип данных (Record) Решение задач Вербицкая Ольга Владимировна, Заозерная школа 16.
Структуры (записи) Программирование на языке Паскаль.
Записи в Паскале. НАЗВАНИЕДлина, байт Диапазон значений Byte10…255 ShortInt1-128…+127 Word20…65535 Integer … LongInt …
Записи Определение и правила записи. Определение: Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов одного или.
Задача Разбить предложение по словам. В предложении могут быть знаки «.», «!», «?» и «,»
1 Массивы Массив – это упорядоченная последовательность, состоящая из фиксированного количества величин одного типа. Особенности: все элементы имеют один.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Одномерные массивы в языке программирования Pascal Общие сведения Презентация к уроку - 9 класс.
Транксрипт:

Записи 1. Повторение структуры данных МАССИВ 2. Определение структуры данных ЗАПИСЬ 3. Описание типа данных ЗАПИСЬ в Pascal 4. Решение задачи с использованием записей

МАССИВ Доступ к элементам массива Массив – это структурированный тип данных, состоящий из фиксированного числа элементов одного типа, объединенных общим именем

Задача В 10 классе учатся 10 юношей. В баскетбольную команду 10 класса записали всех юношей, чей рост не менее 170 см. Вывести фамилии всех участников баскетбольной команды 10 класса Петров 165 Смирнов 172 Иванов 170 Сидоров 164 Зверев 178… Строковые данные Числовые данные Массив строк Массив чисел

ЗАПИСЬ ПОГОДА температура ветер осадки давление - вещ. число - строка - цел. число ЛИЦЕИСТ ФИО год рождения пол рост класс литера - строка - цел. число - лог. значение - цел. число - символ Запись – составная структура данных, в которой под одним именем объединены данные различных типов – поля записи ЗАПИСЬ имя записи поля записи

ЗАПИСИ в языке Pascal Ввод нового типа type = record : ; … end; Описание переменных введенного типа var : ; Обращение к полю записи.

Задача В 10 классе учатся 10 юношей. В баскетбольную команду 10 класса записали всех юношей, чей рост не менее 170 см. Вывести фамилии всех участников баскетбольной команды 10 класса Type Liceist = record fam : string; h : integer; end; Var x : liceist; m : array [ ] of liceist; ………………. Begin End. For i:=1 to 10 do Begin Write ( Фамилия: ); Readln ( m[i].fam ); Write ( Рост: ); Readln ( m[i].h ); End; For i:=1 to 10 do if m[i].h> = 170 then Writeln ( m[i].fam );

Задача: В 10 классе учатся 15 девушек. В группу поддержки баскетбольной команды записали девушек, чей рост не менее 165 см, а вес не более 55 кг. Известно, что такие девушки в классе есть. Вывести фамилии девушек, вошедших в группу поддержки.

Составить программу выводящую на экран информацию о студентах (фамилия, дата рождения, возраст). Осуществить поиск по фамилии и вывести на экран количество совпадений.

Дан массив записей со следующей структурой: - шифр группы; - номер зачетной книжки; - код дисциплины; - оценка. Требуется определить средний балл студентов группы AI007. При вводе массива последняя запись имеет шифр группы «99999».