Презентация "Программирование" (11 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12

Презентацию на тему "Программирование" (11 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 12 слайд(ов).

Слайды презентации

Программирование. Объединение разнородных элементов. Записи в Pascal. Учитель информатики - Комкова М.С. Гимназия МИИТ, г. Москва
Слайд 1

Программирование. Объединение разнородных элементов.

Записи в Pascal

Учитель информатики - Комкова М.С. Гимназия МИИТ, г. Москва

Массивы объединяют однородные единицы информации – элементы одного и того же типа. Многообразие информации нельзя свести только к какому-то одному типу данных. Указывая положение точки в пространстве, мы можем воспользоваться одним и тем же типом для указания ее координат, но, описывая человека, мы
Слайд 2

Массивы объединяют однородные единицы информации – элементы одного и того же типа. Многообразие информации нельзя свести только к какому-то одному типу данных. Указывая положение точки в пространстве, мы можем воспользоваться одним и тем же типом для указания ее координат, но, описывая человека, мы должны указать его имя, рост, цвет глаз и волос, то есть в одном описании объединим разнородную информацию.

Данные описывающие существенные стороны того или иного объекта путем включения в описание нескольких, часто разнотипных, элементов, называют записью (record). В языке Паскаль запись определяется путем указания служебного слова record и перечисления входящих в запись элементов с указанием типов этих
Слайд 3

Данные описывающие существенные стороны того или иного объекта путем включения в описание нескольких, часто разнотипных, элементов, называют записью (record). В языке Паскаль запись определяется путем указания служебного слова record и перечисления входящих в запись элементов с указанием типов этих элементов.

Определение. Запись – структурированный комбинированный тип данных, состоящий из фиксированного числа компонент (полей) разного типа.
Слайд 4

Определение

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

Пример. type =record : тип; : тип; …………………. : тип end ; где record – служебное слово, а  и  - правильные идентификаторы языка Паскаль.
Слайд 5

Пример

type =record : тип; : тип; …………………. : тип end ; где record – служебное слово, а и - правильные идентификаторы языка Паскаль.

Пример фрагмента программы описания записи Паскаля. Type anketa=record fio: string[45]; pol: char; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3]; end; Такая запись называется двухуровневой
Слайд 6

Пример фрагмента программы описания записи Паскаля

Type anketa=record fio: string[45]; pol: char; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3]; end; Такая запись называется двухуровневой

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; curs: 1..5; grupp: string[3]; end;
Слайд 7

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; curs: 1..5; grupp: string[3]; end;

Задача 1. program primer1; 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 (‘введите сведения о студенте’); {обратите внимание, ввод каждого поля осуществляется отдельно} writeln (‘введите фамилию, имя и от
Слайд 8

Задача 1.

program primer1; 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 (‘введите сведения о студенте’); {обратите внимание, ввод каждого поля осуществляется отдельно} 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.

Пусть нам необходимо заполнить сведения о студенте (Ф.И.О., дата рождения, адрес, курс и группа), а затем вывести эти сведения на экран.

Усложним задачу. Пусть нам необходимо иметь сведения о многих студентах, например, нашего факультета. Следовательно, необходимо организовать массив записей Паскаля. А затем из общего списка вывести фамилии студентов 2-го курса. program primer 2 ; type anketa=record fio: string[45]; dat_r: string[8];
Слайд 9

Усложним задачу

Пусть нам необходимо иметь сведения о многих студентах, например, нашего факультета. Следовательно, необходимо организовать массив записей Паскаля. А затем из общего списка вывести фамилии студентов 2-го курса.

program primer 2 ; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3] end; var student: array [1..100] of anketa; I: integer; begin {последовательно вводим каждую запись} for I:=1 to 100 do begin writeln (‘введите сведения о’, I , ‘-м студенте’); writeln (‘введите фамилию, имя и отчество’); readln (student[I].fio); writeln (‘введите дату рождения’); readln (student[I].dat_r); writeln (‘введите адрес’); readln(student[I].adres); writeln (‘введите курс’); readln(student[I].curs); writeln (‘введите группу’); readln (student[I].grupp); end; writeln (‘ввод закончен’); writeln ; {просматриваем массив записей и выбираем только студентов 2-го курса } for I:=1 to 100 do if student[I].curs=2 then writeln(‘ фамилия студента : ’, student[I].fio); end.

Оператор присоединения или как избавиться от префикса. Префикс – обязательная предшествующая часть составного идентификатора для имен полей в структуре типа запись Паскаля. Очень часто у программиста возникает желание не указывать префикс в имени полей, например, когда идет постоянное использование
Слайд 10

Оператор присоединения или как избавиться от префикса

Префикс – обязательная предшествующая часть составного идентификатора для имен полей в структуре типа запись Паскаля. Очень часто у программиста возникает желание не указывать префикс в имени полей, например, когда идет постоянное использование одних и тех же записей. В языке Паскаль предусмотрена такая возможность, реализуемая при помощи оператора присоединения, который в общем виде выглядит так: with do ; Следует обратить внимание на то, что после служебного слова do может стоять только один оператор, но он может быть составным (любая последовательность операторов, заключенная в операторные скобки begin end ).

Пример фрагмента программы c записью и префиксом Паскаля. for I:=1 to 100 do with student[I] do begin writeln (‘введите сведения о’, I , ‘-м студенте’); writeln (‘введите фамилию, имя и отчество’); readln (fio); writeln (‘введите дату рождения’); readln (dat_r); writeln (‘введите адрес’); readln(adr
Слайд 11

Пример фрагмента программы c записью и префиксом Паскаля

for I:=1 to 100 do with student[I] do begin writeln (‘введите сведения о’, I , ‘-м студенте’); writeln (‘введите фамилию, имя и отчество’); readln (fio); writeln (‘введите дату рождения’); readln (dat_r); writeln (‘введите адрес’); readln(adres); writeln (‘введите курс’); readln(curs); writeln (‘введите группу’); readln (grupp); end;

Источники: http://pas1.ru/recordtask http://life-prog.ru/view_zam.php?id=30 http://www.cyberforum.ru/post5537228.html http://www.cyberforum.ru/pascalabc/thread60683.html http://www.programmersforum.ru/index.php?s=c092477c928639cd83c4384dc65a70ca http://pascalabc.net http://www.tehnari.ru/f41/t54258/
Слайд 12

Источники:

http://pas1.ru/recordtask http://life-prog.ru/view_zam.php?id=30 http://www.cyberforum.ru/post5537228.html http://www.cyberforum.ru/pascalabc/thread60683.html http://www.programmersforum.ru/index.php?s=c092477c928639cd83c4384dc65a70ca http://pascalabc.net http://www.tehnari.ru/f41/t54258/

Список похожих презентаций

Программирование 1С Предприятие

Программирование 1С Предприятие

Программирование в 1С:Предприятие. Базовые объекты. Справочники. Раздел программы повышения квалификации Программирование в 1С:Предприятие Плановая ...
Программирование циклов

Программирование циклов

В процессе решения множества задач часто требуется повторять те или иные действия. При этом бывают разные ситуации. Например: количество повторений ...
Программирование на языке Паскаль

Программирование на языке Паскаль

Основные типы переменных. Целый тип - integer. Целые числа от -32768 до 32767. Действительный тип – real. Символьный тип - char. Один любой символ. ...
Программирование на языке С++

Программирование на языке С++

Лекция 1. Основные понятия языка. Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших «кирпичиков» состоят все тексты на ...
Программирование на языке Pascal

Программирование на языке Pascal

program p1; begin writeln (‘Введите некоторое число с клавиатуры’); end. Пример программы на языке Pascal. Компьютер может обрабатывать целые и дробные ...
Программирование на языке Turbo Pascal

Программирование на языке Turbo Pascal

Ответьте на вопросы. Что такое алгоритм? На какие две группы разделяют исполнителей алгоритмов? Как называется алгоритм который может выполнять компьютерный ...
Программирование в системе Scilab

Программирование в системе Scilab

Scilab – это кроссплатформенная система компьютерной алгебры. Изначально это был коммерческий проект под названием Blaise, а затем Basile. С 2003 ...
Программирование в среде ЛОГО

Программирование в среде ЛОГО

Пояснительная записка. С возрастающими потребностями общества и развитием информационных технологий возникает потребность обучения учащихся компьютерной ...
Программирование в Mozilla

Программирование в Mozilla

XUL и Chrome. Цель: научиться программировать расширения (add-ons, extensions), работающие в среде Mozilla Firefox. Программы на JavaScript, работающие ...
Программирование в PHP DevelStudio

Программирование в PHP DevelStudio

Программирование на PHP. PHP – это гибкий и легкий язык web-программирования, обладающий широкими возможностями и неоспоримыми преимуществами. PHP ...
Программирование в Mozilla

Программирование в Mozilla

Добавление Javascript в XUL-страницы. Добавление страниц с текстом на Javascript происходит точно так же, как и в HTML-страницах – с помощью тега ...
Программирование алгоритмов ветвления

Программирование алгоритмов ветвления

Найти периметр пятиугольника. programm 1; begin var a, b, c, d, e, P: integer writeln (‘введите стороны пятиугольника’); read (a,b,c,d,e) P:=a+b+c+d+e; ...
Программирование алгоритмической конструкции «ветвление»

Программирование алгоритмической конструкции «ветвление»

Проверь домашнюю работу:. program pr; var a,b,c,d: integer; begin readln(a,b,c); d:=sqr(b) – 4*a*c; writeln(‘d=‘,d); end. №178(а). Назови тип данной ...
Программирование на Паскале – первый уровень

Программирование на Паскале – первый уровень

Программа на Паскале состоит из команд, как дом из кирпичей. Прежде чем строить дом, нужно узнать, как выглядят кирпичи. Команды, из которых состоит ...
Программирование ветвлений на QBasic

Программирование ветвлений на QBasic

Ответьте на вопросы по материалам прошлого занятия:. Из чего состоит алфавит языка программирования QBasic? Что вы можете сказать о константах? Что ...
Программирование на языке Java в среде Eclipse

Программирование на языке Java в среде Eclipse

Байт-код. Язык программирования Java имеет одно существенное отличие от других распространенных языков программирования, например, Object Pascal или ...
Программирование ветвящихся алгоритмов

Программирование ветвящихся алгоритмов

ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ. Какие типы алгоритмических структур вам известны? Следование, ветвление и циклические алгоритмы. На прошлых уроках мы с вами ...
Программирование на языке RUSSIAN QUICK BASIC

Программирование на языке RUSSIAN QUICK BASIC

ВВОД ДАННЫХ. Любой алгоритм должен обладать свойством массовости, т.е. должен «работать» для целого класса однотипных задач. Этого можно добиться ...
Программирование движение

Программирование движение

При изображении движения на экране физически ничего не движется, а изменяется цвет точек экрана в определенном направлении. Алгоритм движения. Определить ...

Конспекты

Программирование условий. Условный оператор

Программирование условий. Условный оператор

Класс. : 9. Предмет. : информатика. Учитель:. Клементьева О.С. Казахстан, Карагандинская область, г. Балхаш. Тема. : Программирование условий. ...
Программирование разветвляющихся алгоритмов

Программирование разветвляющихся алгоритмов

Учитель:. Борисенко Ирина Владимировна. МКОУ СОШ №6 г. Ипатово, Ставропольский край. Предметная область:. Информатика и ИКТ 9 класс. Тема:. Программирование ...
Программирование разветвляющихся алгоритмов. Условный оператор

Программирование разветвляющихся алгоритмов. Условный оператор

Пыхтина Юлия Викторовна, учитель информатики, МБОУ «Гимназия №2» г.Курчатова. . Урок по информатике. . в 9 классе. по теме:. Программирование ...
Программирование на языке QBasic. Символьные величины

Программирование на языке QBasic. Символьные величины

Учитель информатики МКОУ Октябрьская СОШ№1 Кондрашина С.А. . Тема «Программирование на языке QBasic. . Символьные величины». Цели:. - Образовательные. ...
Программирование правильных многоугольников и окружностей

Программирование правильных многоугольников и окружностей

ГБОУ лицей №144 г. Санкт-Петербург. Учитель информатики Мочалова Марина Владимировна. Урок информатики в 5-6 классах. . План открытого урока. ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Разработка урока по информатике. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...
Программирование линейных алгоритмов, оператор присваивания

Программирование линейных алгоритмов, оператор присваивания

Урок. 7 класс. Дата. Тема:. Программирование линейных алгоритмов, оператор присваивания. Цели:. . Социализирующая:.  приобщение к нормам ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Тема:. Программирование линейных алгоритмов. Цели: повышение интереса к изучению предмета; воспитание навыка быстрого мышления; развитие творческой ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Наименование учреждения . Средняя общеобразовательная профильная школа № 36 экологической направленности. ФИО Троицкая Евгения Юрьевна. Должность ...
Программирование динамической модели

Программирование динамической модели

План - конспект урока информатики и ИКТ в 9 классе по теме : “ Программирование динамической модели”. Тема урока :. Программирование динамической ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:30 апреля 2019
Категория:Информатика
Классы:
Содержит:12 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации