extracted_text: МКОУ «Краснооктябрьская         СОШ им.Р.Гамзатова»учитель:Абдуразакова И.Ю.             1 тур «Разминка»Сказочный предмет-огромный овощ,сестра редиски.7 Круглый,пе-чёный предмет,сбе-жавший от деда с бабкой. Птица,снесшая яйцо из драгоценного металла. Сколько лет жил старик со своей старухой,пока не поймал золотую рыбку?33 Из чего фея сделала карету для Золушки? Сказочный кучер с длинным хвостом? Какое средство помогло Карлсону избавиться от температуры? Первая женщина,совершившая полёт в ступе.Назовите имена семи гномов. 2 тур «Узнай героя сказки»Бабусю знает целый светЕй отроду лишь триста летТам на неведомых дорожках,Следы её на курьих ножках Жили-были дед да бабаКурочка у них была ряба и однажды золотое Старикам яйцо снесла,Но а дальше что, известно-Было очень интересно.Вспомни сказку,назови-Кто же это?-Прав ли ты? Бабушка девочку очень любила,Шапочку красную ей подарила.Девочка имя забыла своёА ну отгадайте,как звали её? Круглый и румяныйТолько из печи.Знаешь,что ответить –Только не кричи! Человечек деревянныйНа воде и под водойИщет ключ свой золотой-Всюду нос суёт он длинныйКто же это? 3 тур «Узнай сказку по мелодии»«Бременские музыканты» «Красная Шапочка» «Приключения Винни-Пуха»  «Приключения Буратино»

file_name: Презентация1.pptx

alt: МКОУ «Краснооктябрьская

description:
МКОУ
«Краснооктябрьская         СОШ им.Р.Гамзатова»

учитель:Абдуразакова И.Ю.

description:
            1 тур «Разминка»

Сказочный
 предмет-
огромный
овощ,
сестра редиски.

7

description:
Круглый,
пе-
чёный
предмет,сбе-
жавший от
деда с бабкой.

alt: Сколько лет жил старик со своей старухой,пока не поймал золотую рыбку? 33

alt: Из чего фея сделала карету для

description:
Из чего фея сделала
карету для Золушки?

alt: Сказочный кучер с длинным хвостом?

description:
Сказочный кучер
 с длинным
хвостом?

description:
Первая женщина,
совершившая
полёт в ступе.

Назовите имена семи гномов.

description:
2 тур «Узнай героя сказки»

Бабусю знает целый свет
Ей отроду лишь триста лет
Там на неведомых дорожках,
Следы её на курьих ножках

description:
Жили-были дед да баба
Курочка у них была ряба и однажды золотое
Старикам яйцо снесла,
Но а дальше что, известно-
Было очень интересно.Вспомни сказку,назови-Кто же это?-
Прав ли ты?

description:
Бабушка девочку очень любила,
Шапочку красную ей подарила.
Девочка имя забыла своё
А ну отгадайте,как звали её?

alt: Круглый и румяный Только из печи

description:
Круглый и румяный
Только из печи.
Знаешь,что ответить –
Только не кричи!

description:
Человечек деревянный
На воде и под водой
Ищет ключ свой золотой-
Всюду нос суёт он длинный
Кто же это?

description:
3 тур «Узнай сказку по мелодии»

«Бременские музыканты»

alt: «Красная Шапочка»

description: «Красная Шапочка»

alt: «Приключения Винни-Пуха»

description:
«Приключения
Винни-Пуха»

alt: «Приключения Буратино»

description: «Приключения Буратино»

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

title: Презентация к классному часу в 1 классе "В гостях у сказки"


extracted_text:
История развития предприятий сервиса
(Санаторий им. Дзержинского,
санаторий им.Горького)
Вид работы:
Презентация
Краткое описание работы:
Описание история развития санаториев города Воронеж
Ф.И.О автора:
Кузнецов Елисей, ученик 8 а класса
«МБОУЛ ВУВК им. А. П. Киселёва»
Ф.И.О. учителянаствника:
Акопян Марина Валерьевна История здравницы
началась в 30-е годы 20-го
века, когда на окраине
города Воронежа, вдали от
промышленных
предприятий, на
живописном берегу реки
для трудящихся области
был открыт дом отдыха. В
1973 году по инициативе
Воронежского
облсовпрофа и терсовета
по управлению курортами
профсоюзов было принято
решение ВЦСПС о создании
на базе дома отдыха им. М.
Горького санатория
кардиологического
профиля.
Главным врачом был назначен Вячеслав Алексеевич Борисов. В
Главным врачом был назначен Вячеслав Алексеевич Борисов. В
этом же году было начато строительство и реконструкция целого
этом же году было начато строительство и реконструкция целого
комплекса зданий: двух пятиэтажных спальных корпусов, клуба,
комплекса зданий: двух пятиэтажных спальных корпусов, клуба,
продовольственного склада, водолечебницы,, была
продовольственного склада, водолечебницы,, была
реконструирована поликлиника,  построены танцплощадка и
реконструирована поликлиника,  построены танцплощадка и
теннисный корт.
теннисный корт.
Открытие санатория состоялось 10 февраля 1976 года.
Открытие санатория состоялось 10 февраля 1976 года. •   В 1978 году в числе первых в России было открыто
•  За период 1983 по 1989 год были построены и
•  В 1979 году санаторий становится базовым по
•  Восьмидесятые и девяностые годы – период масштабных
отделение   долечивания больных, перенесших острый
инфаркт миокарда.
кардиологическому профилю для ЦЧР.
реконструкций и строительства, расширения
профильности здравницы. Укреплялась материально-
техническая, получала развитие лечебно-
диагностическая база, хозяйственная служба, решались
социальные вопросы для сотрудников санатория.
реконструированы два пятиэтажных корпуса, склад,
овощехранилище, теплица и магазин, административный
корпус, новые гаражи и здания мастерских,
асфальтированы маршруты дозированной ходьбы.
•  В 1988 году завершено строительство 9-и этажного
спального корпуса на 300 мест, перехода и
административного корпуса. Были улучшены условия
проживания отдыхающих.
•  В 1990 году с целью расширения диагностической и
лечебной базы было создано лечебно-диагностическое
отделение.
– отделение нарушения обмена веществ, питания и
эндокринных заболеваний, единственное в ЦЧР.
•  В 1993 году открывается неврологическое, а в 1994 году В октябре 1997 года для
подготовки и
усовершенствования
врачей физиотерапевтов
на базе санатория
организована кафедра
физиотерапии и
курортологии ФУВ ВГМА
им. Н.Н. Бурденко.
Заведующим кафедрой
стал к.м.н., главный врач
санатория В.А Борисов.
С 2009 года она носит
С 2009 года она носит
название «Кафедра
название «Кафедра
физиотерапии,
физиотерапии,
курортологии и
курортологии и
восстановительной
восстановительной
медицины» ИПМО
медицины» ИПМО
ВГМА.ВГМА. •  С 1998 года на долечивание в
•  В 2000 году санаторий получает
•  В 2002 году на базе
здравницу принимают пациентов
после операций на сердце и
магистральных сосудах.
статус «клинический».
неврологического открывается
отделение долечивания больных,
перенесших острое нарушение
мозгового кровообращения.
эксплуатацию питьевая галерея.
Для лечения используется местная
лечебно – столовая минеральная
вода «Слав Аква» (сульфатно-
хлоридно-натриевая с
минерализацией 1,1 г/л).
новых отделения – долечивания
больных сахарным диабетом и
нестабильной стенокардией.
•  С 2009г. – на реабилитацию в
санаторий принимаются
онкологические больные (после
комбинированного лечения рака
молочной железы) и с
заболеваниями опорно-
двигательного аппарата.
•  В 2004 году введена в
•  С 2006 года успешно работают два Село Чертовицы (от старорусского понятия «черта» – граница чего-то) –
одно из старейших сел края, возникшее вслед за Воронежем на
подступах к нему. В XVII веке – центр Чертовицкого стана. Здесь, на
живописном правом берегу реки Воронеж, по велению Петра I была
устроена судостроительная верфь, и в 1699 году построены два военных
корабля для Азовской флотилии. На чертовицкой верфи трудился
будущий великий мореплаватель Витус Беринг. Позднее на окраине села появились две дворянские
усадьбы, одна из которых принадлежала графу
Ивану Толстому. После октябрьской революции
1917 года усадьбы были национализированы.
В1923 году по решению профсоюза Юго-Восточной
железной дороги на их территории был открыт дом
отдыха железнодорожников, получивший имя
наркома Феликса Дзержинского. В 1957 году директором был назначен Валентин Максимович Жигалин,
приехавший к новому месту работы вместе с женой Мари ей Игнатьевной.
Валентин Максимович горячо взялся за дело: про вёл капитальный ремонт,
установил круглогодичную работу учреждения. Мария Игнатьевна же взяла
под свою опеку библиотеку. Были реконструированы старые здания, введён
в эксплуатацию административный корпус и новый дворец культуры. В нём
часто про водились концерты художественной самодеятельности. В 1969
году дом отдыха получает почётное в те годы звание «Здравни цы
коммунистического труда». Он становится знаменитым на всю Россию.
      Мария Игнатьевна
не только
заведовала
библиотекой, но и
проводила вместе
с мужем
замечательные
культурно-
массовые
мероприятия.
Дворец культуры
принимал не
только гостей, но
и всех желающих
из жителей села
интересно
провести время.
«Жигалинские»
концерты
славились на всю
область и за её
пределами. С января 1977 года Дом отдыха им. Ф. Э.
Дзержинского реорганизован в пансионат –
семейную здравницу. На работу
приглашаются врачи-педиатры, стоматолог,
инструкторы по лечебной физкультуре,
опытные педагоги и воспитатели. Сотрудники
Воронежского государственного
университета, педагогического и института
искусств стали вести лекторий. Со своими
спектаклями зачастили в пансионат и артисты
воронежских театров. Он расположен в
экологически чистом
районе, удаленном от
промышленных
предприятий, в
старинном парке села
Чертовицы,
примыкающем к
смешанному лесу. В
окрестностях
санатория особый
микроклимат,
обусловленный
близостью рек Дон и
Воронеж, большим
массивом смешанного
леса, обилием цветов,
лесных трав,
холмистым рельефом
местности. Окрестные
леса, песчаный пляж с
лодками и
катамаранами, один
из лучших в
Центральной России
аквапарков с
различными видами
гидромассажа в
любое время года
удовлетворят
любителей
полноценного отдыха
у воды. Проезд до санатория «им. Дзержинского»: от
Проезд до санатория «им. Дзержинского»: от
автомагистрали «Дон» (Москва – Ростов-на-Дону)
автомагистрали «Дон» (Москва – Ростов-на-Дону)
до нас - два километра, от Воронежа – 27
до нас - два километра, от Воронежа – 27
километров. Можно проехать от
километров. Можно проехать от
железнодорожного вокзала Воронеж-1
железнодорожного вокзала Воронеж-1
маршрутным такси или автобусом до
маршрутным такси или автобусом до
центрального автовокзала на Московском
центрального автовокзала на Московском
проспекте, а далее - пригородным автобусом
проспекте, а далее - пригородным автобусом
Воронеж-Чертовицы прямо до санатория. График
Воронеж-Чертовицы прямо до санатория. График
движения автобусов - 6.00, 8.00, 10.00, 14.00,
движения автобусов - 6.00, 8.00, 10.00, 14.00,
Проезд до санатория «им. Горького: из Москвы с
16.00, 18.00.
16.00, 18.00.
Павелецкого вокзала до ж/д вокзала «Воронеж-
1», далее автобусом 9А (Пушкинская — пр.
Революции — ул. Ленина — СХИ — санаторий им.
Горького). Маршрутным такси №36, 42, 25А, 50,
16В, 47, автобус №9КА, 44н до остановки
«Экспоцентр» (р-н СХИ, пересечение ул.
Тимирязева и Дарвина). Транспорт санатория
«им. Горького»: 09–10, 10–10, 11–10, 12–10, 14–15,
15–45, 16–10 от остановки «Экспоцентр»; 14–00 от
Центрального автовокзала; 15–30 от  ж/д
вокзала. Санатории предоставляют много услуг как для отдыха, так и для
Санатории предоставляют много услуг как для отдыха, так и для
своего здоровья. Отдых в санатории им. Дзержинского или им. Горького
своего здоровья. Отдых в санатории им. Дзержинского или им. Горького
дорогое, но полезное удовольствие. В каждом санатории особый
дорогое, но полезное удовольствие. В каждом санатории особый
смешанные леса, и близость рек, помогает восстановить свои силы и
смешанные леса, и близость рек, помогает восстановить свои силы и
города. Приглашаем вас посетить наш город, где вам будут
города. Приглашаем вас посетить наш город, где вам будут
комфортные условия.
комфортные условия.
улучшения
улучшения
это неэто не
микроклимат,
микроклимат,
отдохнуть от
отдохнуть от
предоставлены самые
предоставлены самые

file_name: История развития предприятий сервиса. Кузнецов .ppt

intro:
История здравницы на базе дома отдыха им. Максима Горького санатория кардиологического профиля началась в 30-е годы 20-го века, когда на окраине города Воронежа, вдали от промышленных предприятий, на живописном берегу реки для трудящихся области был открыт дом отдыха.
 Недалеко от Воронежа в 25 км расположено село Чертовицы на берегу реки Воронеж.
 В XVII веке – центр Чертовицкого стана. Здесь, на живописном правом берегу реки Воронеж, по велению Петра I была устроена судостроительная верфь, и в 1699 году построены два военных корабля для Азовской флотилии.
На чертовицкой верфи трудился будущий великий мореплаватель Витус Беринг.В презентации представлены исторические сведения о санаториях города и Воронежской , расширение их сфер обслуживания и значение для сохранения здоровья человека.

география

group: Дисциплины

title: История развития предприятияй сервиса


extracted_text:
[i:]
A sailor went to sea
 To see what he could see
  Was sea, sea, sea. Danger
Dangerous
Flash flood
Anywhere
Somebody
Wet
Cut
Steal
ˈ
[ de nd
ɪ ʒə
]
опасность
ˈ
[ de nd
ɪ ʒə ə
r s]
опасный
[‘flæ  fl d]
ʃ ʌ
ˈ
ɛə
[ eniw ]
ˈ ʌ
[ s mb di]
ə
[wet]
[k t]ʌ
[sti l]ː
Внезапное
наводнение
 гденибудь; куда
нибудь
ктото, ктолибо
окрый, влажный,
сырой
резать
воровать, красть !Home task!
• №4 стр. 13 – образовать
форму прошедшего времени.

file_name: №39 (4кл).pptx

intro: Презентация к уроку в 4 классе по английскому языку на тему  «Лесной ангел» УМК. В. Вербицкая включает в себя обучающий материал, анимацию, домашнее задание, идет совместно с конспектом урока. Рассчитана на весь урок - 40 минут. Презентация яркая, красочная, разработана с учетом возрастных особенностей учащихся.


extracted_text:
Магнитное поле и его
графическое
изображение.
Однородное и
неоднородное магнитное
поле. Магнитное поле
• Магнитное поле, что это?  особый вид
материи;
• Где существует?  вокруг движущихся
электрических зарядов (в том числе
вокруг проводника с током)
• Как обнаружить?  с помощью
магнитной стрелки (или железных
опилок) или по его действию на
проводник с током. Магнитные линии
(линии магнитной индукции)
• Как изобразить
магнитное поле?  с
помощью магнитных
линий;
• Магнитные линии, что
это?  это воображаемые
линии , вдоль которых
располагаются
магнитные стрелки,
помещенные в магнитное
поле. Магнитные линии
Магнитные линии
можно провести
через любую точку
магнитного поля,
они имеют
направление и
всегда замкнуты. Неоднородное магнитное поле
Характеристика неоднородного
магнитного поля:
• магнитные линии искривлены;
• густота магнитных линий различна;
• сила, с которой магнитное поле
действует на магнитную стрелку,
различна в разных точках этого поля
по величине и направлению. Неоднородное магнитное поле
Где существует
неоднородное
магнитное поле ?
• вокруг прямого
проводника с током;
• вокруг полосового
магнита;
• вокруг соленоида
(катушки с током). Однородное магнитное поле
Характеристика однородного
магнитного поля:
• магнитные линии
параллельные прямые;
• густота магнитных линий
везде одинакова;
• сила, с которой магнитное
поле действует на магнитную
стрелку, одинакова во всех
точках этого поля по
величине и направлению. Однородное магнитное поле
• Где существует
однородное магнитное
поле?  внутри
полосового магнита и
внутри соленоида , если
его длина много
больше, чем диаметр. Задание на уроке
Выполнить упражнение 33 (рисунок 88
перечертить в тетрадь) Домашнее задание
• §§ 43, 44 – пересказ
• Упражнение 34 (рисунок 94
перечертить в тетрадь)

file_name: Маг_ поле.ppt

intro: Работа с детьми, обучающимися индивидуально, требует от учителя использования разнообразных методов и приемов, чтобы этот ребенок не чувствовал себя обделенным. Использование физических приборов при обучении на дому затруднительно. Поэтому часто приходится использовать презентации, которые дают возможность ребенку представить наглядно то, о чем с ним ведут разговор.

title: Презентация по физике "Магнитное поле и его графическое изображение." 9 класс


extracted_text:
Урок математики в 1 классе
Таблица сложения
Юмшанова Е.А., учитель начальных
классов
2015 год Давайте, ребята, учиться считать,
Чтобы скорей математиком стать.
Ему по плечу любая работа,
Но прежде разучим правила счета. Живые цифры Молодцы! понял….
узнал….
научился…..
повторил….
запомнил…. Спасибо за работу на уроке!

file_name: презентация к уроку.ppt

description: Живые цифры

description: Молодцы!

description: Спасибо за работу на уроке!

title: Конспект урока с презентацией по математике "Таблица сложения" (1 класс)


extracted_text:
• [ei]
Rain, rain, go to Spain,
Never show your face
again. !Home task!
• №5 стр 30 прочитать,
перевести, соотнести
предложения с картинкой;
• Учить правило в тетеради.

intro: Презентация к уроку в 4 классе по английскому языку на тему  «Классный журнал» УМК. В. Вербицкая идет совместно с конспектом соответствующего урока. Яркая, красочная, наглядная презентация. Содержит обучающий материал, домашнее задание. Соответствует возрастным особенностям учащихся. Легко можно заменить отдельные ее элементы.


extracted_text:
Классный час
«Улыбка – солнце!» Лучики
солнца Есть у радости подруга
в виде полукруга.
На лице она живёт.
То куда-то вдруг уйдёт,
то внезапно возвратится.
Грусть-тоска её боится!
УЛЫБКА Улыбка – мимика лица, губ,
глаз, которая показывает
расположение к смеху,
выражающая привет,
удовольствие или насмешку.
                                           Словарь
Даля выразительная
милая
веселая
к р а с и в а я
я
а
р
б
о
д
обаятельная
открытая
я
лучезарна Улыбка никому не вредит.
           На сердце обида, а на лице улыбка.
Смех есть веселость ума, улыбка –
веселость сердца.
           Красота лица выражается улыбкой.
Если увидишь лицо без улыбки, улыбнись
сам. 1. Каждый день тренируйся — улыбайся
перед зеркалом. Одну минуту оставайся
в таком состоянии.
2. У себя в комнате постарайся повесить
картинку или фотографию смеющегося
человека.
3. Чаще смотри на картины с пейзажами и
животными.
4. Дома, в школе, на улице чаще улыбайся
родителям, учителям, друзьям,
знакомым.
5. Улыбайся, когда здороваешься.
6. Помни, улыбаясь, мы улучшаем своё
здоровье и окружающую нас жизнь. Поделись улыбкою своей!

file_name: Презентация к кл. часу.ppt

description:
Классный час
«Улыбка – солнце!»

description:
Лучики
солнца

description: Поделись улыбкою своей!

классное руководство

group: Педагогика

title: Классный час в начальной школе "Улыбка - солнце!".


extracted_text:
Вычисления в Паскале
2 Задания
Вычислите:
количество
=
0.00487558195378
611
Рассчитайте
теплоты,
которое  потребуется  для  нагревания
m=250 г воды от t1=20°С до t2= 85°С.
Удельная  теплоемкость  воды  равна
4200            .  Формула  расчета:  Q  =
Ответ: Q = 68250
cm(t2 – t1)
Дж
Дж
кг
Задания Задача
Составить программу нахождения
суммы двух любых чисел.
Особенности:
•программист заранее не знает, какие это
будут числа;
•пользователь может ввести любые числа,
но код программы знать не должен.
Решение:
Нужно, чтобы программа в процессе своей
работы сама запрашивала значение
переменной…
Составить программу нахождения суммы двух любых чисел.Решение: Нужно, чтобы программа в процессе своей работы сама запрашивала значение переменной… Оператор ввода
Для ввода значения переменной во
время работы программы
используется оператор ввода
значений, который записывается так:
Внутри скобок записывается имя
переменной, значение которой будет
вводиться с клавиатуры:
readln(x);
При этом не надо забывать, что переменная
должна быть объявлена в программе
readln(); Оператор ввода
На операторе ввода программа
останавливается и ждет действий
пользователя (ввода значений).
При этом внизу окна среды появляется
надпись
“Ввод данных:” и окно, в которое вводятся
значения.
Окно ввода
значений
Значение переменной вводятся с
клавиатуры.
Ввод завершается клавишей Enter. Оператор ввода
При помощи оператора ввода можно ввести
несколько значений разных
переменных. Для этого имена переменных
нужно записывать через запятую:
readln(x,y,r);
А при вводе значений их нужно разделять
пробелом:
значения переменных выводятся и в окне
вывода
значение
r
значение
x
значение
y Задача
Составить программу нахождения
суммы двух любых чисел.
program z;
var x,y:real;
begin
     readln(x,y);
     writeln(x+y);
end.
Пользователь, не знающий цель программы, может по своему
интерпретировать результат. Поэтому программу надо
оформить!
Составить программу нахождения суммы двух любых чисел.Пользователь, не знающий цель программы, может по своему интерпретировать результат. Поэтому программу надо оформить! Оформление задачи
Под оформлением понимаются
различные сообщения, которые
выводятся в окне результатов.
Программа должна сообщить
пользователю:
Цель своей работы (для чего программа
создана)
Действия, которые должен совершить
пользователь
Для вывода сообщений используется уже
Ошибки, которые совершил
известный Вам оператор вывода текста
пользователь
write или writeln.
Результат работы программы Полное решение задачи
program z;
var x,y,r:real;
begin
     writeln('Программа вычисления суммы
двух чисел');
     write('Введите первое слагаемое: ');
     readln(x);
     write('Введите второе слагаемое: ');
     readln(y);
     r:=x+y;
     writeln('Сумма чисел равна ',r);
end.
Вывод текста и значения переменной через
переменную)
Вычисление суммы (запись ее значения в другую
запятую Округление
Как вы уже заметили, результат делений,
взятия корней и т.п. выводится с очень
большим количеством чисел после запятой.
Этого можно избежать, указывая точность
результата (количество цифр после
Это указание производится в операторе
запятой).
вывода и ставиться через двоеточие после
выражения или имени переменной:
Количество
цифр после
запятой
(в данном случае
производится
округление до
сотых)
writeln(r:0:2);
переменн
ая
количество цифр на все число
можно оставить в 0 Задания
1. Вычислите силу тока при
известном напряжении и
сопротивлении (0,0).
2. Вычислите длину гипотенузы
треугольника по катетам (0,00).
3. Вычислите площадь и периметр
прямоугольника по двум
сторонам (0).
4. Вычислите длину окружности и
площадь круга по его радиусу
Задания

file_name: 3_Вычисления на языке Паскаль2.pptx

description:
Вычисления в Паскале
2

title: Презентации "Изучаем  Pascal"


extracted_text:
Вычисления в Паскале Математический аппарат
Для вычислений (расчетов) в языке
программирования паскаль используются:
• Арифметические операции
 x+y – сложения
 x-y – вычитания
 x*y – умножения
 x/y – деления
 x mod y – вычисление остатка от деления x на
 x div y – вычисление целой части от деления x
y
на y Математический аппарат
Для вычислений (расчетов) в языке
программирования паскаль используются:
• Функции
 abs(x) – модуль числа x, |x|
 sqr(x) – квадрат числа x, x2
 sqrt(x) – корень числа x,
x
Аргумент функции всегда заключается в
скобки! Приоритет операций
Порядок вычислений:
• Скобки, функции
• Умножение, деление, mod, div
• Сложение, вычитание
   2   1    5     4   3
8*(7+4) - abs(2-9) Непосредственный расчет
Самый простой способ проведения
вычислений можно осуществить при
помощи оператора вывода на экран:
program z;
begin
     writeln(5+3);
end.
попробуйте составить различные, в том
числе и сложные примеры…
попробуйте составить различные, в том числе и сложные примеры… Задания
Вычислите:
= 626
= –
0.1040889483640
7
=
Задания Задача
Вычислить значение выражения:
x2 – 12x + 3x     при x = 4, 8 и 20.
Особенность:
Легче изменять значение x в одном месте
кода, чем исправлять код программы в трех
разных местах.
Решение:
Для многократного использования значений
в программе желательно воспользоваться
переменной.
Вычислить значение выражения:x2 – 12x + 3x     при x = 4, 8 и 20.Решение: Для многократного использования значений в программе желательно воспользоваться переменной. Переменная
Переменная – именованное
место в оперативной памяти.
Переменная характеризуется
•Именем (по правилам записи
идентификаторов)
•Типом (какие данные может хранить
переменная)
Перед использованием переменной в
•Значением (то, чему равна переменная
программе, ее нужно объявить (т.е.
в данный момент)
сообщить, что мы будем работать с этой
переменной). Объявление переменной
Объявить переменную, значит, указать ее
имя и тип. Переменные объявляются до
начала программы (до служебного слова
begin).
Для объявления переменной
используется служебное слово var,
например:
var x:real;
Объявление
переменных
var
Имя (имена)
переменной
(ых)
Двоеточие (:)
отделяет имя от
типа
тип переменной
(ых) Объявление переменной
Типы переменных
real – тип для хранения вещественных
(дробных) чисел
integer – тип для хранения целых чисел
…и другие (познакомимся по ходу изучения)
Если нужно объявить несколько
переменных одного типа, то переменные
можно записывать через запятую,
например:
var a,b,c:integer;
       x,y:real;
В данном примере
объявлены три
целочисленные и две
вещественные
переменные.
Обратите внимание, что var пишется один Задача
Вычислить значение выражения:
x2 – 12x + 3x     при x = 4, 8 и 20.
Для нашей задачи нужна одна переменная
x, которая принимает целочисленные
значения, следовательно начало нашей
программы будет выглядеть так:
program z;
var x:integer;          - объявляем до начала
программы
begin
…
Вычислить значение выражения:x2 – 12x + 3x     при x = 4, 8 и 20. Задача
Вычислить значение выражения:
x2 – 12x + 3x     при x = 4, 8 и 20.
Теперь допишем и остальную часть
программы:
program z;
var x:integer;
begin
      writeln(x*x-12*x+3*sqrt(x));
end.Запустите программу…
Вычислить значение выражения:x2 – 12x + 3x     при x = 4, 8 и 20.Запустите программу… Оператор присваивания
Чтобы записать в переменную значение
существует несколько способов. Один из
них: присвоить значение.
Для это нужно воспользоваться
оператором присваивания, общий вид
которого выглядит так:
Переменная := значение
выражения или числа;
Имя
Например:
x := 7;
быть пробела)
Читается: икс присвоить семь.
переменной
Значение
Оператор присваивания
 (между двоеточием и равно не должно Задача
Вычислить значение выражения:
x2 – 12x + 3x     при x = 4, 8 и 20.
Присвоим переменной x нужные значения:
program z;
var x:integer;
begin
     x:=4;
      writeln(x*x-12*x+3*sqrt(x));
end.
При x=4, –26
При x=8, –
23.5147186257614
При x=20,
173.416407864999
Вычислить значение выражения:x2 – 12x + 3x     при x = 4, 8 и 20. Задания
Вычислите перемещение при равноускоренном движении:
• При 0x = 6 м/с, ax = 5 м/с2 и t = 0,3 c
• При 0x = 8 м/с, ax = –0,2 м/с2 и t = 5 c
Sx = 2,025 м
Sx = 37,5 м
• При 0x = –4  м/с, ax = 2,5 м/с2 и t = 2
c
Sx =  –13 м
Задания Задача
Составить программу нахождения
суммы двух любых чисел.
Особенности:
•программист заранее не знает, какие это
будут числа;
•пользователь может ввести любые числа,
но код программы знать не должен.
Решение:
Нужно, чтобы программа в процессе своей
работы сама запрашивала значение
переменной…А об этом на следующем уроке…
Составить программу нахождения суммы двух любых чисел.Решение: Нужно, чтобы программа в процессе своей работы сама запрашивала значение переменной…

file_name: 2_Вычисления на языке Паскаль.pptx

description: Вычисления в Паскале

title: Презентации "Изучаем  Pascal"


extracted_text:
Графика
Рисование в Pascal Графический модуль
Для работы с графикой нужно подключить
графический модуль.
Модуль в pascal – дополнение к стандарту,
содержащее некоторые специфические
операторы и функции.
Для подключения модуля служит
зарезервированное слово uses, после
которого указывается имя модуля.
Название графического модуля – graphabc.
program z;
Модули подключаются сразу после имени
uses graphabc;
программы:
… Графический модуль
Если составить программу, которая
пока ничего не делает, то после её
запуска можно увидеть отдельное
окно, в котором и будет выполнятся
рисование.
Название окна совпадает с названием модуля, а так
как в программа закончена, то написано, что
program z;
программа завершена.
uses graphabc;
begin
end. Координаты окна
Все процедуры рисования используют
координатную плоскость графического
окна.
Как и в любой плоскости,
используются две координаты – x и y,
но направление осей отличается от
Начало координат
декартовых.
(0, 0) расположено в
верхнем левом углу.
Ось x направлена
вправо,
Ось y направлена
вниз.
0
x
y Цвет
Все точки и линии рисуются
определенным цветом, который надо
указать в самом операторе рисования
или установить перед использованием
оператора рисования.
Каждый цвет имеет номер от 0 до
Но для удобства мы будем
16777215.
использовать RGB модель цвета. В
этой модели каждый цвет
представляется совокупностью
сочетаний трех основных цветов:
красного, зеленого и синего. Цвет
Интенсивность каждого цвета может
меняться от 0 до 255, причем 0 –
минимальная интенсивность, а 255 –
максимальная.
0
255
r
g
b
Если все три цвета
имеют нулевую
интенсивность (r=0,
g=0, b=0), то
получается черный
цвет.
Если все три цвета
имеют максимальную
интенсивность
(r=255, g=255, Цвет
Как же получить любой другой цвет?
Сначала разберемся с основными
цветами:Красный: r = 255, g = 0, b = 0
Зеленый: r = 0, g = 255, b = 0
Синий: r = 0, g = 0, b = 255
Желтый: r = 255, g = 255, b =
0
Фиолетовый: r = 255, g = 0, b
= 255
Бирюзовый: r = 0, g = 255, b Цвет
Все остальные цвета можно получить,
используя различные комбинации
интенсивности.
Оттенки серого получаются при
одинаковой интенсивности всех трех
компонентов.
Для выбора цвета может помочь
Для установки цвета в операторах
используется процедура rgb(r,g,b),
где r – интенсивность красного, g –
интенсивность зеленого и b –
интенсивность синего компонента.
программа RGBmodel рисование точки с координатами x,y и
цветом c.
Графические примитивы.
Точка
Переходим непосредственно к процедурам
рисования:
setpixel(x,y,c);
Но так как цвет мы договорились
записывать с помощью процедуры RGB, то
установка точки будет выглядеть непросто:
Например:setpixel(100,80,rgb(255,0,0));
Рисование точки с координатами x=100 и y=80
красным цветом
setpixel(x,y,rgb(r,g,b)); Графические примитивы.
Линия
процедура:
line(x1,y1,x2,y2);
Рисует отрезок прямой линии
координаты x1,y1 – начало отрезка
координаты x2,y2 – конец отрезка
Например:
line(20,35,100,80);
Обратите внимание, что в самой процедуре
рисования цвет установить нельзя и отрезок
нарисовался черным цветом. Перо
Все линии в Паскале рисуются так называемым
пером.
Перо имеет такие свойства как цвет и толщину.
По умолчанию цвет пера черный, а толщина равна
1-му пикселю.
Для изменения цвета пера (цвета всех следующих
линий) нужно воспользоваться оператором:
setpencolor(c), где с – номер цвета
Мы же в нашей модели будем пользоваться
следующей записью:
setpencolor(rgb(0,0,100));
setpencolor(rgb(r,g,b));
Например:
– установка темно-синего цвета пера Перо
Для изменения толщины пера (и всех следующих
линий) нужно воспользоваться оператором:
setpenwidth(d), где d – толщина пера в
пикселях
Рисование
горизонтальной темно-
синей линии толщиной в
3 пикселя
Например:
program z;
uses graphabc;
begin

setpencolor(rgb(0,0,10
0));
   setpenwidth(3);
   line(10,50,100,50);
end. Прямоугольник
rectangle(x1,y1,x2,y2) рисует
x1,y1 – координаты одной вершины
x2,y2 – координаты противоположной
прямоугольник
x1,y
1
вершины
program z;
uses graphabc;
begin

setpencolor(rgb(0,100,0
));
   setpenwidth(2);

rectangle(50,40,150,90)
x2,y
2 Окружность
circle(x,y,r) рисует окружность
x1,y1 – координаты центра окружности
r – радиус окружности
program z;
uses graphabc;
begin

setpencolor(rgb(99,99,9
9));
   setpenwidth(2);
   circle(100,100,50);
end
r
x,y Эллипс
ellipse(x1,y1,x2,y2) рисует эллипс,
координатами противоположных вершин
заключенный в прямоугольник с
x1,y
1
x2,y
2
x1,y1 и x2,y2
program z;
uses graphabc;
begin

setpencolor(rgb(190,0,0
));
   setpenwidth(5);
   ellipse(30,20,120,80);
end. Дуга
arc(x,y,r,a1,a2) рисует дугу
x1,y1 – координаты центра окружности
окружности
r – радиус окружности
a1 – начальный угол дуги
a2 – конечный угол дуги
Например:
r
arc(100,100,80,45,12
0);
x,y
a
2
a
1 Задание
Нарисовать домик:
program z;
uses graphabc;
begin
   setpenwidth(3);
   setpencolor(rgb(0,0,100));
   rectangle(100,150,300,400);
   line(100,150,200,50);
   line(200,50,300,150);
   setpencolor(rgb(200,0,0));
   rectangle(150,200,250,300);
   setpencolor(rgb(200,200,0));
   circle(50,50,40);
   setpenwidth(4);
   setpencolor(rgb(0,100,0));
   line(0,400,400,400);
end.
Задание

file_name: 5_Графика.pptx

description:
Графика
Рисование в Pascal

title: Презентации "Изучаем  Pascal"


extracted_text:
Массивы-2
Анализ и преобразование
элементов массива Алгоритм работы с
массивами
Формирование
Вывод массива
Преобразование / Анализ
массива
Вывод результата
ФормированиеВывод массиваПреобразование / Анализ массиваВывод результата Анализ элементов
элементов
Анализ
массива
сводится  к  трем  задачам  и  их
комбинациям:
•Подсчет количества элементов,
удовлетворяющих некоторому
условию.
•Вычисление суммы или
произведения элементов,
удовлетворяющих некоторому
условию.
•Нахождение максимального Анализ элементов и
результат
Результатом  анализа  элементов  массива
является одно число, вычисленное согласно
поставленной задачи.
Начальное
значение  этой  переменной
обычно  равно  нулю
(кроме  вычисления
произведения  и  нахождения  максимального  /
минимального).
Для  отработки  данных  шагов  будем
формировать  массив  из  15  целых
случайных чисел в диапазоне от – 20 до
30.
Выводить массив будем в строчку.
Для отработки данных шагов будем формировать массив из 15 целых случайных чисел в диапазоне от – 20 до 30.Выводить массив будем в строчку. Анализ элементов и
результат
Как и два предыдущих шага, данная часть
задачи  включает  цикл,  пробегающий  по
всем индексам.
Но теперь внутри цикла нам будет нужен
условный оператор.
Само  условие  и  действия  внутри
условного  оператора  зависят  от
поставленной задачи.
Вывод  результата  при
анализе
элементов состоит из одного оператора
вывода значения искомой переменной. следующая
Пример анализа элементов
Пусть  поставлена
задача:
Подсчитать
количество
положительных  элементов.  Объявив
переменную k, получаем:
...
k:=0;
for i:=1 to 15 do
  if a[i]>0 then k:=k+1;
writeln('Кол-во полож-ых:',k);
Вывод
end.
результата
Блок
анализа
Блок анализаВывод результата Пример анализа элементов
Отдельно
задачу
нахождения максимального элемента в
массиве. Объявив переменную max, получаем:
рассмотрим
...
max:=a[1];
for i:=2 to 15 do
  if a[i]>max then max:=a[i];
writeln('Макс. элемент: ',max);
end. Задания
1. Найти
кратных 3.
сумму
элементов,
2. Найти  количество  элементов,
модуль которых не больше 10.
3. Найти  минимальный  элемент  в
массиве.
Задания Алгоритм работы с
массивами
Формирование
Вывод массива
Преобразование / Анализ
массива
Вывод результата
ФормированиеВывод массиваПреобразование / Анализ массиваВывод результата элементов
Преобразование
элементов
Идея  преобразования  элементов
массива  сводится  к  тому,  что
теперь
значения
могут изменяться.
Таким  образом,  будем  менять  не
какую-то  переменную,  а  само
элемента,
значение
некоторому
удовлетворяющее
условию.
Как и всегда нам потребуется цикл Результат преобразования
элементов
Выводом  результата  при  изменении
вывод
элементов
преобразованного массива.
вторичный
является
(после
(после
вывод
массива
Таким  образом  в  данных  задачах  массив
выводится 2 раза:
•Начальный
формирования)
•Конечный
преобразования)
Сравнивая элементы выведенных массивов
можно  сделать  вывод  о  правильности
решения поставленной задачи.
массива
вывод поставлена
Пример преобразования
элементов
Пусть
следующая
задача:  Вычесть  из  четных
элементов массива их индекс.
for i:=1 to 15 do
  if a[i] mod 2=0 then
    a[i]:=a[i]-i;
for i:=1 to 15 do
write(a[i]:4);
writeln;
преобразован
Вывод
результата
Блок
ия
  end.
Блок преобразованияВывод результата Задания
1. Заменить
элементы на 0.
2. Элементы,
умножить на 5.
отрицательные
кратные
5,
3. К  элементам,  стоящим  на
четных позициях, прибавить
квадрат их индекса.
Задания

title: Презентации "Изучаем  Pascal"


extracted_text:
Массивы-3
Сортировка Сортировка элементов
массива
сортировки:  перестановка
Идея
элементов  массива  так,  чтобы  они
располагались
по
возрастанию, либо по убыванию.
То есть, например, из массива
5 2 -1 7 0 -4 3
либо

получить
отсортированный
-4 -1 0 2 3 5 7
возрастанию)
(по Сортировка элементов
массива
Как видно из предыдущего слайда,
сортировка
к
преобразованию  элементов  массива.
Заполнять массив будем случайными
числами, выводить в строчку.
Общая задача выглядит так:
формировани
относится
вывод
е
Сортиров
ка
вывод
Алгоритмов  сортировок  много,  но
мы  рассмотрим  подробнее  один  –
сортировка обменом. Сортировка обменом
Идея  сортировки  обменом  состоит
в  следующем  (сортировать  будем  по
возрастанию):
На  первом  шаге  сравниваем  все
элементы  начиная  со  второго  со
значением  первого  элемента.  Если
элемент  оказался  меньше
наш
первого,
элементы
местами.
то  меняем
В  результате  такого  прохода  на
самый
первом  месте
окажется Сортировка обменом
5 2 -1 7 0 -4 3
После  одного  прохода  первый  элемент
встал на свое место.
Теперь нужно совершить подобный проход
со вторым элементом, затем с третьим и т.д.
• Проделайте подобные проходы в тетради.
• Сколько минимум проходов нужно сделать для
получения конечного результата?
•Проделайте подобные проходы в тетради.•Сколько минимум проходов нужно сделать для получения конечного результата? Сортировка обменом:
циклы
Итак, если количество элементов в
общем  случае  равно  N,  то  мы
должны  совершить  N-1  проходов  –
это сделаем циклом.
В  каждом  проходе  мы  движемся  с
заданного  элемента  до  конца
массива – и на каждый проход тоже
потребуется свой цикл!
Таким  образом  у  нас  получается
цикл  прохода  внутри  цикла  по
количеству таких проходов. Сортировка обменом:
циклы
Данная  ситуация  очень  схожа  с
вашей  учебной  неделей  –  цикл  по
цикла
находится
урокам
учебных дней недели:
внутри
Понедельник: 1, 2, 3, 4, 5, …
Вторник: 1, 2, 3, 4, 5, …
Обратите  внимание,  что  в  первом
цикле  «Понедельник»  урок  может
первое
принимать
значение,  но  и  2,  3,  4  и  т.д.,
следовательно  для  цикла  в  цикле
только
не Сортировка обменом:
циклы
Внешний
описывает
количество проходов: их от 1 до N-1:
for i:=1 to N-1 do
Внутренний
цикл
с
цикл
должен
i+1-го
элемента
i-м)  и  совершать
начинаться
(следующего  за
проход до конца массива:
for j:=i+1 to N do
Внутри  этих  циклов  проверяется
выполнении
элементов.
условие  и  при
совершается
его
обмен Сортировка: обмен
элементов
напрямую
Если
сменить
местами,
например,  1  и  3,  то  ничего  не
выйдет:
попробовать
элементы
Первый элемент
становится равен третьему
А третий элемент равен
первому, т.е. снова самому
a[1]:=a[3];
a[3]:=a[1];
При
себе
такого
попытке
обмена
значение
элемента
бесследно  теряется,  поэтому  это
значение нужно где-то запомнить.
первого
Первый элемент становится равен третьемуА третий элемент равен первому, т.е. снова самому себе Сортировка: обмен
элементов
Для обмена элемента используется
метод третьего кармана,  в  качестве
которого  для  хранения  значения
используется
первого
некоторая
(temp)
переменная,  тип  ее  такой  же  как  и
тип элементов массива:
временная
элемента
Запоминаем первый
элемент (в t)
Заменяем 1-ый элемент на
На место 3-го ставим 1-ый
t:=a[1];
a[1]:=a[3];
a[3]:=t;
3-ий
(из t)
Запоминаем первый элемент (в t)Заменяем 1-ый элемент на 3-ийНа место 3-го ставим 1-ый (из t) Сортировка обменом
Соберем  все  идеи  в  одно  целое  и
решим  задачу  для  сортировки  по
возрастанию
массива,
сформированного  из  10  целых
случайных  чисел  в  диапазоне  от
5 до 30.
program z;
Запишем начало программы:
var a:array[1..10] of integer;
 i,j,t:integer;
Переменные
Переменные
для циклов
для циклов
Переменная для обмена
элементов
Переменные для цикловПеременные для цикловПеременная для обмена элементов Сортировка обменом
Теперь  запишем  два  первых  шага
работы с массивом – формирование и
вывод:
begin
  for i:=1 to 10 do
    a[i]:=random(26)+5;
  for i:=1 to 10 do
    write(a[i]:4);
  writeln; по
до N-1 элементов
последнего
Сортировка обменом
А
–
сортировка
до
далее
возрастанию:
  for i:=1 to 9 do
с 1-
    for j:=i+1 to 10 do
го
      if a[i]>a[j] then begin
следующ
        t:=a[i];
        a[i]:=a[j];
        a[j]:=t;
    end;
обмен
со
его
если заданный
элемент больше
проходимого
элементов
до N-1 элементовдо последнегос 1-госо следующегоесли заданный элемент больше проходимого обмен элементов Сортировка обменом
И  в  конце  выводим  результат  для
сравнения  первоначального  массива
с отсортированным:
  for i:=1 to 10 do
    write(a[i]:4);
  writeln;
end.
Итак, наша задача решена!
Переходим к другим… Задания
1. Отсортировать
убыванию.
2. Отсортировать
возрастанию
элемента по седьмой.
от
массив
по
массив
по
третьего
3. *Отсортировать
по
возрастанию  с  начала  и  по
элемент
максимальный
массива.
массив
Задания

description:
Массивы-3
Сортировка

title: Презентации "Изучаем  Pascal"


extracted_text:
Массивы
Одномерные массивы Введение
Массив – набор однотипных данных,
имеющих одно имя.
Данных  много,  а  имя  у  них  одно!  То  есть,
например,  для  запоминания  группы  чисел:
  5,  17,  -3,  -8,  41  можно  не  описывать  5
различных  переменных,  а  описать  одну
структуру – массив.
Как  же  обратиться,  например,  ко  второму
числу (17)? Дело в том, что каждое значение
в  массиве  имеет  свой  номер,  называемый
индексом.
Индекс – номер значения в массиве. Одномерный массив
Визуально
представить таким образом:
массив
можно
Имя
массива
A
Название
Название
Название
Название
Индексы
файла
файла
файла
файла
1
5
2
1
7
3
-3
4
-8
5
4
1
Значения
Название
Название
Название
Название
элементов
файла
файла
файла
файла
517-3-841Название файлаНазвание файлаНазвание файлаНазвание файлаИндексыНазвание файлаНазвание файлаНазвание файлаНазвание файлаЗначения элементовИмя массива Объявление массива
Для  использования  массива  его  нужно
объявить в разделе описания переменных.
При объявлении нужно указать имя массива,
количество элементов и тип элементов.
var a:array[1..5] of integer;
в
Имя
массива
Объявлен  массив  с  именем  a  из  пяти
целочисленных элементов.
элементов
элементо
Тип
Количест
масси
во
в
var a:array[1..5] of integer; Работа с отдельными элементами
Для  того,  чтобы  обратится  к  отдельному
элементу массива, нужно записать имя массива
и в квадратных скобках указать его индекс:
Присвоить второму элементу
массива 17
Ввести с клавиатуры пятый
a[2]:=17;
readln(a[5]);
writeln(a[3]);
Так  как  индексы  изменяются  по  порядку,
то  для  формирования,  обработки  и  вывода
элементов обычно используют цикл for
Вывести на экран третий
элемент
элемент
Присвоить второму элементу массива 17Ввести с клавиатуры пятый элементВывести на экран третий элемент Формирование (заполнение)
массива
for i:=1 to 5 do
  readln(a[i]);
for i:=1 to 5 do
  a[i]:=2*i;
Заполнение
массива с
клавиатуры
Заполнение
массива с
помощью формул
Заполнение
массива
for i:=1 to 5 do
  a[i]:=random(100)+1;
случайными
числами
Заполнение массива с клавиатурыЗаполнение массива с помощью формулЗаполнение массива случайными числами Вывод массива на экран
for i:=1 to 5 do
  writeln(a[i]);
for i:=1 to 5 do
  write(a[i],' ');
writeln;
строчку
Вывод массива в
Вывод массива в
столбик
  write(a[i]:4);
Вывод массива в
форматированну
ю строку
Вывод массива в столбикВывод массива в строчкуВывод массива в форматированную строку Алгоритм работы с
массивами
Формирование Формирование и вывод
Займемся  первыми  двумя  шагами  на  примере
начала конкретной задачи:
Сформировать массив из 20 случайных
целых чисел в диапазоне от 10 до 50…
Согласно
двадцать
целочисленных
следовательно
объявление нашего массива будут выглядеть так:
элементов,
нас
условию,
у
var a:array[1..20] of integer;
Ввиду  того,  что  мы  будем  работать  с  циклом,
нужна еще одна переменная, например i. Итак: Формирование и вывод
var a:array[1..20] of integer;
 i:integer;
begin
  for i:=1 to 20 do
    a[i]:=random(41)+10;
  for i:=1 to 20 do
 write(a[i]:4);
  writeln;
end. Задания
1. Сформировать  массив  из  15  целых
случайных  чисел  в  диапазоне  от
-20 до 30 и вывести его на экран.
чисел, равных квадрату индекса.
2. Сформировать  массив  из  6  целых
чисел,  введенных  с  клавиатуры  и
вывести его на экран.
3. Сформировать  массив  из  10  целых
Задания

description:
Массивы
Одномерные массивы

title: Презентации "Изучаем  Pascal"


extracted_text:
Оператор цикла
Повторения в Pascal Оператор цикла
Назначение:
оператор  цикла  используется  том
случае,  если  нужно  несколько  раз
повторить однотипные действия
Любой цикл включает в себя:
•
действия (операторы).
•  условие завершения – условие, при
цикл
выполнения
прекращает свою работу.
  тело  цикла  –  повторяющиеся
которого цикл
Оператор цикла
Действия,  выполняющиеся  в  теле
цикла  должны  обязательно  влиять  на
условие  его  завершения,  в  противном
выполнятся
случае
бесконечно, например:
нц пока справа свободно
   вправо
кц
В
примере
робот,  при  отсутствии
стен
будет
двигаться бесконечно…
будет
данном
справа,
R
В данном примере робот, при отсутствии стен справа, будет двигаться бесконечно… Оператор цикла
В  циклах  используют  два  различных
условия завершения:
•  изменение  состояния  среды  (как  у
робота)
•  изменение  значения  некоторой
переменной (переменной цикла)
Мы  будем  использовать  в  основном  второй
тип  условия  завершения,  следовательно,
при  любом  использовании  цикла  нам
нужно  будет  объявить  хотя  бы  одну
переменную,  значение  которой  и  будет
меняться в цикле.
Мы будем использовать в основном второй тип условия завершения, следовательно, при любом использовании цикла нам нужно будет объявить хотя бы одну переменную, значение которой и будет меняться в цикле. Оператор цикла
В  языке  Pascal  (да  и  во  всех  других
языках)  существует  три  различных
вида  циклов,  применяющиеся  в
различных ситуациях:
•цикл с предусловием
•цикл с постусловием
•цикл со счетчиком
Рассмотрим  сначала  последний  вариант
цикла,  в  котором  в  качестве  счетчика  мы  и
будем
некоторую
целочисленную  переменную,  имя  которой
традиционно принято как i.
использовать
Рассмотрим сначала последний вариант цикла, в котором в качестве счетчика мы и будем использовать некоторую целочисленную переменную, имя которой традиционно принято как i. Оператор цикла со
счетчиком
Формат оператора цикла со счетчиком
выглядит следующим образом:
for переменная:=нач.знач. to кон.знач. do оператор;
переменная  –  изменяющаяся  переменная
цикла (i)
нач.знач.  –  начальное  значение  переменной
цикла
кон.знач. –  конечное  значение  переменной
Например:
цикла
оператор  –  оператор,
будет
for i:=1 to 5 do writeln('Hello');
повторятся
который
переменная – изменяющаяся переменная цикла (i)нач.знач. – начальное значение переменной циклакон.знач. – конечное значение переменной циклаоператор – оператор, который будет повторятсяfor переменная:=нач.знач. to кон.знач. do оператор; Оператор цикла со
счетчиком
Особенности  данного  оператора
цикла:
•Перед  выполнением  цикла  переменной
присваивается  начальное  значение  и
сравнивается с конечным значением;
•После  каждого  выполнения  оператора
значение
цикла
автоматически увеличивается на 1;
•Условием  завершения  цикла  является
значение
условие,
переменной цикла превысит конечное
значение  (если  начальное  значение  сразу
больше  конечного,  то  цикл  не  выполнится
переменной
при
котором Пример задачи
Вывести на экран в строку 20
звездочек(*), т.е. получить такой
результат: ********************
program z;
var i:integer;
Начально
begin
е
значение
    writeln('Программа вывода звездочек');
    for i:=1 to 20 do
       write('*');
end.
Конечное
значение
(повторяющийс
Тело цикла
я оператор)
Объявление
целочисленной
переменной
цикла
Вывести на экран в строку 20 звездочек(*), т.е. получить такой результат: ******************** Ещё пример задачи
В предыдущей задаче не видно, как
меняется значение переменной, поэтому,
посмотрим ещё один пример:
Вывести на экран числа от 1 до 20
program z;
var i:integer;
begin
    writeln('Программа вывода чисел');
    for i:=1 to 20 do writeln(i);
end.
Теперь на
каждом шаге
выводится
значение
переменной
Вывести на экран числа от 1 до 20 Простые задания
Что нужно изменить в программе,
чтобы:
нр: for i:=1 to 1 do
write(i,'  ');
1. Вывести числа от 1 до 20 в строчку
for i:=30 to 50 do
2. Вывести числа от 30 до 50
for i:=17 to 5 do
3. Вывести числа от –17  до 5
4. Изменить начальное и конечное
значение, чтобы цикл выполнился
только 1 раз
5. Изменить начальное и конечное
нр: for i:=1 to 0 do
значение, чтобы цикл не выполнился
ни разу
конечное значение – начальное значение + 1
6. Вычислить в общем случае количество
Простые задания Задача
Вывести все четные числа от
20 до 80
Проблема:
Переменная цикла автоматически
увеличивается только на 1 (а не на 2)
Алгоритм:
Нужно каждый раз проверять,
является ли переменная цикла четным
числом.
Решение:
Для проверки воспользуемся
условием!
Вывести все четные числа от 20 до 80Решение:Для проверки воспользуемся условием! Решение
Телом цикла в нашей задаче будет
теперь не оператор вывода, а
условный оператор!
program z;
var i:integer;
begin
    writeln('Программа вывода четных чисел');
    for i:=20 to 80 do
       if i mod 2=0 then write(i,'  ');
end. Задания
1. Вывести все трехзначные
числа, кратные 17.
4. Сделать проверку в
предыдущей задаче, чтобы a
2. Вывести все двухзначные
числа, кратные 3 и некратные
5.
3. Вывести все нечетные числа от
a до b
(a и b вводятся с клавиатуры).
Задания Перспективы
А на следующем уроке мы научимся
находить количество чисел, их
сумму, произведение и разрешать
ситуацию, в которой нужно
повторить не один, а несколько
операторов…

file_name: 8_Оператор цикла.pptx

description:
Оператор цикла
Повторения в Pascal

title: Презентации "Изучаем  Pascal"


extracted_text:
Пара слов о div и
mod…
Вычисления в Pascal-3 Оператор div
Оператор div выполняет
целочисленное деление одного числа
на другое.
Так результат целочисленного деления
17 div 5 = 3 (дробная часть при этом
отбрасывается)
24 div 4 = 6
48 div 200 = 0 (результат деления
меньшего числа на большее будет
равен 0)
При записи оператора div с обеих сторон от
него должен быть хотя бы один пробел Оператор div
Итак,
•Операция  a div b  осуществляет
целочисленное деление целого a на
целое b.
•Дробная часть при этом
отбрасывается.
•Результат деления меньшего числа на
большее будет равен 0
•Оба числа (a, b) и результат
операции обязательно должны иметь
целочисленный тип (integer). Пример задачи
Сколько лодок длиной d можно разместить
вплотную друг к другу вдоль причала
длиной L?
program z;
var L,d,r:integer;
begin
    writeln('Введите длину причала: ');
    readln(L);
    writeln('Введите длину лодки: ');
    readln(d);
    r:=L div d;
    writeln('Количество лодок: ',r);
end.
Сколько лодок длиной d можно разместить вплотную друг к другу вдоль причала длиной L? Оператор mod
Оператор mod вычисляет остаток от
деления одного числа на другое.
17 mod 5 = 2
24 mod 4 = 0 (0 – проверка
кратности)
48 mod 200 = 48 (остаток при
делении меньшего числа на большее
будет равен меньшему числу)
При записи оператора mod с обеих сторон
от него должен быть хотя бы один пробел Оператор mod
Итак,
•Операция  a mod b  осуществляет
вычисление остатка от деление
целого a на целое b.
•Если результат равен 0, то большее
число кратно меньшему
•Результат операции меньшего числа
на большее будет равен меньшему
числу
•Оба числа (a, b) и результат
операции обязательно должны иметь Пример задачи
Сколько из x яблок останется в корзине,
если их разделить поровну среди n
человек?
program z;
var x,n,r:integer;
begin
    writeln('Введите количество яблок в
корзине: ');
    readln(x);
    writeln('Введите количество людей: ');
    readln(n);
    r:=x mod n;
    writeln('Количество оставшихся яблок: ',r);
end.
Сколько из x яблок останется в корзине, если их разделить поровну среди n человек? 1237 div 43 и 1237 mod 43
4
32
8
1237 div
43
1237 mod
43
123
7
  86

377

344 Задача
Составить программу нахождения
суммы цифр  трехзначного числа.
Проблема:
Компьютер не знает десятичной формы
записи чисел, так для него совершенно
неизвестно, сколько, например, в числе 368
сотен, десятков и единиц.
(он любое число переводит на язык двух цифр: 0 и
1)Алгоритм:
Нужно вычленить цифры единиц, десятков
и сотен введенного числа и сложить их.
Составить программу нахождения суммы цифр  трехзначного числа. Решение
Будем использовать операции div и mod,
используя то, что наша система счисления
является десятичной (10).
Например:
368 mod 10 = 8 (последняя цифра числа!)
x mod 10 = всегда равна последней цифре
числа
368 div 100 = 3 (первая цифра числа!
(100=102))
Как вычленить среднюю цифру?
Если число четырехзначное, то div 1000,
368 mod 100 = 68 (две последних цифры
двухзначное, то div 10
числа)
368 div 10 = 36 (две первых цифры Решение
А решить проблему средней цифры
трехзначного числа можно как раз двумя
способами:
368 mod 100 = 68, а 68 div 10 = 6!
Таким образом: 368 mod 100 div 10 = 6
Операции div и mod имеют одинаковый
приоритет и будут выполнятся слева направо,
то есть сначала вычисляем
 368 mod 100 (68), а потом этот результат (68)
целочисленно делим на 10 (6)
или
368 div 10 = 36, а 36 mod 10 = 6!
Таким образом: 368 div 10 mod 10 = 6
Какой способ
использовать –
выбор
программиста. Полное решение задачи
program z;
var x,a,b,c,s:integer;
begin
     writeln('Вычисление суммы цифр числа.');
     write('Введите трехзначное число: ');
     readln(x);
     a:=x div 100;
     c:=x mod 10;
     b:=x div 10 mod 10;
     s:=a+b+c;
     writeln('Сумма цифр числа ',x,' равна ',s);
end.
Цифра сотен
Цифра единиц
Цифра десятков Задания
1. Дан номер дня в году. Сколько
полных недель прошло с начала
года?
2. Дано количество секунд,
прошедших с начала суток. Сколько
по отдельности часов, минут и
секунд прошло с полуночи?
3. Выведите цифры четырехзначного
числа в обратном порядке (число
наоборот).
4.Сколько квадратов со стороной a
Задания

file_name: 4_Пара слов о div и mod_Вычисления на языке Паскаль3.pptx

title: Презентации "Изучаем  Pascal"


extracted_text:
Программирование на
языке Паскаль
в среде Pascal ABC Введение
• Паскаль (Pascal) – один из наиболее
известных языков программирования,
является базой для ряда других языков.
• Язык Паскаль был создан Никлаусом
Виртом в 1970 году.
•  Язык назван в честь французского
математика, физика, литератора и
философа Блеза Паскаля, который
создал первую в мире механическую
машину, складывающую два числа. Введение
• Pascal имеет множество реализаций, одной
из которых явилось создание среды ООП
Delphi.
• В Южном федеральном университете
разработана среда Pascal ABC
Запуск среды
На рабочем столе дважды кликаем на ярлык Внешний вид среды
Название
файла
Окно Текста
Программы
Строка Меню
Инструменты
Окно Вывода
Результатов Запуск программы
Клавиша F9
Попробуйте запустить программу
Клавиша F9Попробуйте запустить программу Ошибки
Синтаксические Ошибки
Семантические (программные)!
Программа дает неверный результат либо зависает.
Сложно выявить
Принудительное завершение
Комбинация клавиш Ctrl+F2
Кнопка СТОП
Комбинация клавиш Ctrl+F2 Открытие файла
Клавиша Ctrl+О
Клавиша Ctrl+О Открытие файла
Откройте файл p1 c диска D:
Это простейшая программа, которая
ничего не делает, но запускается без
ошибки…
Откройте файл p1 c диска D: Простейшая программа
Служебное
слово program
Название программы
(любой идентификатор,
не совпадающий с
названиями операторов и
служебных слов)
Обязательный
разделитель ;
Начало
программы
Служебное
слово begin
Конец
программы
Служебное
слово end.
А между begin
и end.
располагаются
операторы Правила записи идентификаторов
Можно использовать
Нельзя использовать
Латинские буквы и их сочетания
(заглавные и строчные буквы не различаются)
Цифры (цифра не должна стоять в начале
имени)
Знак подчеркивания: _
xРусские буквы
xПробелы
xЗнаки препинания и
арифметических операций
Какие имена правильные?
 AXby     R&B     4Wheel     Вася
“PesBarbos”    TU154    [QuQu]
_ABBA       A+B
Можно использоватьНельзя использовать – вывод без перехода на
Вывод текста на экран
Для вывода на экран используются операторы:
write();
следующую строку
writeln();
– вывод с переходом на
Текст внутри скобок заключается в
следующую строку
одинарные кавычки, например:
write('Это моя первая
программа');
Внутри одинарных кавычек могут быть любые
символы, кроме самих одинарных кавычек.
Обратите внимание, что оператор заканчивается точкой с
запятой. - переход на следующую строку
Вывод текста на экран
(пример)
program z;
begin
    write(‘2  *’);
    writeln(‘   2  =  ?’);
    writeln;
    writeln(‘Ответ:  4’);
end.
2  *  2   =  ?
Здесь пустая строка
Ответ:   4
Выведите на экран свое имя с помощью оператора
write и запустите программу пару-тройку раз.
Замените write на writeln и запустите программу
еще пару раз.
Выведите на экран свое имя с помощью оператора write и запустите программу пару-тройку раз.Замените write на writeln и запустите программу еще пару раз. Очищение окна вывода
Клавиша Ctrl+Delete
Клавиша Ctrl+Delete Пересохранение
программы
Сохраните программу в свою папку,
изменив имя файла
Сохраните программу в свою папку, изменив имя файла Задания
• Вывести на экран «лесенкой»:
Вася
         пошел
                     гулять
• Вывести на экран рисунок из букв:
    Ж
   ЖЖЖ
       ЖЖЖЖЖ
      ЖЖЖЖЖЖЖ
       HH HH
       ZZZZZ
Задания

file_name: 1_Программирование на языке Паскаль.pptx

description:
Ошибки
Синтаксические

intro: Строки и работа с ними

title: Презентации "Изучаем  Pascal"


extracted_text:
Решение задач на
циклы
Применение циклов и
условий Основные задачи
Циклы позволяют оптимизировать
процессы
•поиска чисел,
•подсчета количества чисел,
•подсчета суммы чисел,
•подсчета произведения чисел,
цикла
заголовке
удовлетворяющих заданным в задаче
В
обычно
условиям.
прописывается диапазон, по которому
проводится  решение
(начальное  и
конечное  значение  являются  границами
этого диапазона). Поиск чисел
В задачах поиска чисел задание может
иметь слова: Найдите все числа… или
Выведите на экран числа,…
В разделе объявлений достаточно одной
переменной, которая и будет пробегать
все значения диапазона (i).
Задача: найти все двухзначные числа,
кратные 14.
program z;
var i:integer;
begin
вывод чисел
  for i:=10 to 99 do
    if i mod 14=0 then write(i,' ');
end.
диапазон
условие
поиска
Задача: найти все двухзначные числа, кратные 14.диапазонусловие поискавывод чисел Подсчет количества чисел
В задачах такого рода помимо переменной
цикла нам потребуется ещё одна
переменная, в которой и будет храниться
искомое количество (традиционно: k).
Найти количество двухзначных чисел,
кратных 14.
var i,k:integer;
begin
  k:=0;
  for i:=10 to 99 do
    if i mod 14=0 then k:=k+1;
  writeln('Найдено чисел: ',k);
end.
прибавление 1 к
переменной при
обязательное обнуление (пока
выполнении условия
переменная
результата
количество равно 0)
вывод
результата
Найти количество двухзначных чисел, кратных 14.переменная результатаобязательное обнуление (пока количество равно 0)прибавление 1 к переменной при выполнении условиявывод результата Подсчет суммы чисел
Здесь тоже требуется переменная для
хранения суммы удовлетворяющих
условию чисел на каждом шаге цикла
(традиционно: s).
Найти сумму двухзначных чисел,
кратных 14.
var i,s:integer;
begin
  s:=0;
  for i:=10 to 99 do
    if i mod 14=0 then s:=s+i;
  writeln('Сумма чисел: ',s);
end.
переменная результата
изначальное
обнуление
вывод
результата
суммирования
прибавление к
значению суммы
самого числа, т.е. i
Найти сумму двухзначных чисел, кратных 14.переменная результата суммированияизначальное обнулениеприбавление к значению суммы самого числа, т.е. iвывод результата Подсчет произведения
чисел
Отличие от суммирования: умножение
произведения на число, начальном
присваивании (иначе будет 0),
объявлении переменной (традиционно:
p).Найти произведение двухзначных
чисел, кратных 14.
var i:integer; p:real;
begin
начальное значение
  p:=1;
  for i:=10 to 99 do
    if i mod 14=0 then p:=p*i;
  writeln('Произведение чисел: ',p);
end.
умножение на
произведения
равно 1!
переменная результата
значение
произведения самого
числа
вывод
результата
Найти произведение двухзначных чисел, кратных 14.переменная результата произведенияначальное значение равно 1!умножение на значение произведения самого числавывод результата Задание
1. Найдите сумму чисел из
промежутка от  –20 до 50,
кратных семи.
2. Найдите количество
трехзначных чисел, кратных 3 и
оканчивающихся на 4.
3. Найдите произведение
двухзначных чисел с
одинаковыми цифрами.
4. Найти четырехзначное число,
равное квадрату числа,
Задание

file_name: 9_Задачи на циклы.pptx

title: Презентации "Изучаем  Pascal"


extracted_text:
Сложные условия
Ветвления в Pascal-2 Задача
Ввести целое число. Вывести на экран
квадрат этого числа, если оно
двухзначное, иначе найти квадратный
корень из этого числа.
Начало программы понятно:
program z;
uses crt;
var a:integer;
begin
   write('Введите число: ');
   readln(a);
Нужно проверить
сразу два условия: …
и …
Можно, конечно,
смастерить вложенные
условные операторы, но
лучше использовать
одно сложное
Ввести целое число. Вывести на экран квадрат этого числа, если оно двухзначное, иначе найти квадратный корень из этого числа.Нужно проверить сразу два условия: … и …Можно, конечно, смастерить вложенные условные операторы, но лучше использовать одно сложное условие. Сложное условие
Сложное условие – это условие,
состоящее из нескольких простых
условий, связанных между собой с
помощью логических операций:
not – НЕ (отрицание)
and – И (одновременное выполнение
условий)
or – ИЛИ (выполнение хотя бы одного из
Особенность: каждое простое условие
условий)
обязательно заключается в скобки!
Особенность: каждое простое условие обязательно заключается в скобки! Задача
Ввести целое число. Вывести на экран
квадрат этого числа, если оно
двухзначное, иначе найти квадратный
корень из этого числа.
…
begin
   readln(a);
   if (a > 9) and (a < 100) then writeln(a*a)
else writeln(sqrt(a));
end.
Ввести целое число. Вывести на экран квадрат этого числа, если оно двухзначное, иначе найти квадратный корень из этого числа. Сложные условия
Проверь себя. Пусть a:=2; b:=3; c:=4;
тогда:
истин
not( a > b)
аистин
(a < c) or (b > c)
ложь
(b <= a) and not(a > b+c)
истин
(a < c) or (b > c) and (a+b < c)
ложь
not(b >= a) or (a > c)
Приоритет операций:
1. выражение в скобках
2. not
3. and
4. or
а
а
Приоритет операций:1.выражение в скобках2.not3.and4.or Задание
1. Дано число x. Проверить,
принадлежит ли это число
промежутку [a,b).
2. Проверить, если среди трех
введенных чисел хотя бы одно
отрицательное.
3. Проверить, является ли введенное
число нечетным и кратным трем.
4. Введен номер месяца. Вывести
время года.
5. Проверить, если среди трех
введенных чисел хотя бы два
Задание

file_name: 7_сложные условия.pptx

description:
Сложные условия
Ветвления в Pascal-2

title: Презентации "Изучаем  Pascal"


extracted_text:
Случайные числа
и программирование игр… случайные
в
называемые
Случайные числа
Так
числа
используются
статистическом
моделировании, численном анализе, выборе
оптимальной стратегии игр и т. д.
Во
всех
существует
случайные числа.
В  языке  Pascal  эту  роль  играет  функция
random.
программирования
генерирующая
языках
функция,
Формат: random(N)
генерирует
функция
Данная
целое
случайное число в диапазоне от 0 до N-1,
то есть [0;N)
Какие числа могут
быть значением
переменной x?
Какие числа могут быть значением переменной x? Пример программы
Создадим
которая
программу,
случайным  образом  выдает  оценку  за
урок:
program z;
var x:integer;
begin
  x:=random(6);
  writeln('Ваша оценка: ',x);
end.
Шестерка не входит в диапазон
оценок
Какие числа могут быть значением
переменной x?
Что хотелось бы исправить в программе?
Какие числа могут быть значением переменной x?Что хотелось бы исправить в программе? random(4)+2
Диапазоны
Для  того,  чтобы  диапазон  начинался
не с нуля, к значению функции random
можно  прибавить  некоторое  число,
дает
например,
в
случайных
варианты
случае  для  получения
В  общем
диапазоне от 2 до 5.
случайных чисел из диапазона от a до
b,  функцию  можно
в
следующем виде:
В  нашем  случае  a=2,  b=5,  тогда  5–
2+1=4  и  функция  записывается  так,
как показано выше.
random(b–a+1)+a
чисел
записать
В общем случае для получения случайных чисел из диапазона от a до b, функцию можно записать в следующем виде:random(b–a+1)+a Потренируемся…
Числа от 10 до 20random(11)+10
От 1 до 100
random(100)+1
random(30)+5 числа от 5 до 34
random(30)–17числа от –17  до 12
Таким образом, случайные числа могут
быть и отрицательными. Угадай число
Создадим  программу,  в  которой
компьютер  загадывает  число,  а  мы
будем его отгадывать.
Числа  возьмем  однозначные,  т.е.,  в
диапазоне  от  1  до  9.  В  программе
будем
количество
наших попыток.
подсчитывать
Нам  нужны  три  целочисленных
переменных:
х  –  загаданное  число,  a  –  вводимое
–
(угадываемое),
нами
количество попыток.
число
k Угадай число
var x,a,k:integer;
begin
x:=random(9)+1;
repeat
  write('Введите число от 1 до 9);
  readln(a);
  k:=k+1;
until a=x;
writeln('Поздравляем, Вы угадали с
 ',k,'-ой попытки');
end. Задания
1.Запрограммируйте подсказки, то
есть сделайте так, чтобы компьютер
выводил, больше или меньше Ваше
число задуманного.
2.Увеличьте диапазон от 1 до 100 и
попробуйте угадать число (с
подсказками) максимум за 7
попыток.
3.Зациклите программу, чтобы
можно было сыграть несколько раз
подряд, запустив программу всего 1
Задания

file_name: 11_Случайные числа.pptx

description:
Случайные числа
и программирование игр…

title: Презентации "Изучаем  Pascal"


extracted_text:
Случайные числа в
графике
звездное небо и
авангардизм… Случайные числа в
графике
как  можно
Рассмотрим,
случайные числа в графическом режиме.
применить
быть
Кроме
того
мы
графических
Естественно,  что  при  этом  в  качестве
некоторые
случайностей  могут
примитивов,
параметры
например, координаты, цвет и т.п.
с
размеров
программным
графического  окна  (раскрытие  на  полный
экран) и чтением его параметров.
познакомимся
управлением
Вспомним  также,  что  для  подключения
строки  нужно
графики  после  первой
записать:
uses graphabc; Графическое окно
Для  раскрытия  графического  окна
на  полный  экран  (оставляя  только
панель  задач)  нужно  воспользоваться
оператором MaximizeWindow;
Теперь  начало  наших  графических
программ будет выглядеть так:
program z;
uses graphabc;
begin
  MaximizeWindow;
end. Ширина окна: WindowWidth
Высота окна: WindowHeight
дают
Обе  функции
размеры
Графическое окно
Для
получения
размеров
графического  окна  используются  две
функции:
графического окна в пикселях.
Мы будем пользоваться этими функциями,
чтобы рисовать в пределах окна, не выходя
за его пределы (в большинстве случаев).
При  этом  необязательно  писать  все
операторы с большой буквы. Звездное небо
Первое, чем мы займемся – создание
модели звездного неба. Звезды будем
рисовать  точками,  точек  будет  много
(будем  использовать  оператор  цикла),
а  координаты  каждой  следующей
точки будут случайными.
Однако  наше  небо
черное,  а
графический экран изначально белый.
недоразумение,
нарисовав  черный  прямоугольник  во
весь экран.
Программа  представлена  на  следующем
Исправим
это Звездное небо
program z;
uses graphabc;
begin
  maximizewindow;
  setbrushColor(0);
rectangle(0,0,windowwidth,windowheight);
end.
Теперь  основа  для  неба  готова.  Для
рисования  звезд  нам  будут  нужны  4
переменные:
i – переменная цикла,
x, y – координаты звезд, c – цвет звезд. Звездное небо
uses graphabc;
var i,x,y,c:integer;
begin
  maximizewindow;
  setbrushColor(0);
 rectangle(0,0,windowwidth,windowheight);
  for i:=1 to 1000 do begin
    x:=random(windowwidth);
    y:=random(windowheight);
    c:=rgb(255,255,255);
    putpixel(x,y,c);
  end;
end. Звездное небо
В  нашем  случае  на  экране  в
случайных  местах  нарисовались  1000
белых  точек.  Можно  увеличить  их
количество,  но  уже  10000  звезд  дают
нереальную картину.
Единственное,
что
можно
звезды
подправить,
разноцветными, для этого строку
сделать
это
c:=rgb(255,255,255);
нужно изменить на
c:=rgb(random(255),random(255),rand
om(255)); Случайные линии
Займемся  рисованием  линий.  Для  этого
нужно  вместо  x  и  y  ввести  переменные  x1,
y1, x2 и y2.
var i,x1,y1,x2,y2,c:integer;
воспользоваться
Так  же
установки  цвета
линий:
 for i:=1 to 1000 do begin
(указана лишь часть программы):
   x1:=random(windowwidth);
   y1:=random(windowheight);
   x2:=random(windowwidth);
   y2:=random(windowheight);
   c:=rgb(random(255),random(255),random(255));
   setpencolor(c);
   line(x1,y1,x2,y2);
 end;
оператором
setpencolor(c) цвета
rectangle  и  впишите
заливки:
Случайные
прямоугольники
line  на
Замените
оператор
установки
setbrushcolor(c):
 for i:=1 to 1000 do begin
   x1:=random(windowwidth);
   y1:=random(windowheight);
   x2:=random(windowwidth);
   y2:=random(windowheight);
   c:=rgb(random(255),random(255),random(255));
   setpencolor(c);
   setbrushсolor(c);
   rectangle(x1,y1,x2,y2);
 end; Задания
Следующие слайды
демонстрируют примерную
картину заданий:
1.Линии из центра
2.Случайные окружности
3.Случайные дуги
Задания Задание: линии из центра
Задание: линии из центра Задание: случайные
окружности
Задание: случайные окружности Задание: случайные дуги
Задание: случайные дуги

file_name: 12_Случайные числа в графике.pptx

title: Презентации "Изучаем  Pascal"


extracted_text:
Строки
Символьный тип Общие понятия
Строка  –  последовательность
символов.
Мама мыла раму
9 мая – день Победы
e39a685d250846c59
Перед использованием строки её
нужно объявить:
var s:string;
По  умолчанию  в  строке  может
Объявление
string является
служебным
словом
Объявление
Объявление
string является
string является
Это строки
служебным
служебным
словом
словом
содержаться до 255 символов
Объявлениеstring является служебным словомОбъявлениеstring является служебным словомОбъявлениеstring является служебным словомЭто строки Общие понятия
Так же как и в массиве, в строке
каждый
символ  пронумерован,
индексация символов начинается с
единицы.
1 2 3 4 5 6 7 8 9 10 11 12
H e l l o ,   w o r  l  d
Для  обращения  к  отдельному
Таким образом, строка
символу  так  же  используются
квадратные скобки:
s[8]:='w';
похожа на массив
символов
Таким образом, строка похожа на массив символов Формирование
В  отличие  от  формирования
массива циклом, всей строке сразу
можно
некоторое
присваива
значение:
s:='Hello, world';
При  этом  весь  набор  символов
присвоить
ние
заключается в одиночные кавычки.
Строку  можно  считать  и  с
клавиатуры:
readln(s);
чтение с клавиатуры
присваиваниечтение с клавиатуры вывод строки на
Вывод строки на экран
Вывод  всей  строки  тоже  не
требует цикла:
writeln(s);
Можно,  конечно,  использовать
цикл:
for i:=1 to 12 do
  write(s[i]);
Но  для  вывода  всей  строки  такую
экран
конструкцию обычно не используют.
вывод строки на экран Длина строки
Самая
подсчитывает
символов в строке:
простая
функция
количество
length(s)
Значением  этой  функции  может
быть  целое  число  от  0  (пустая
строка) до 255.
Обычно это значение используют
в
и
или
преобразования
анализа
циклах
для
строки Длина строки
var s:string;
    l:integer;
begin
  write('Введите строку: ');
  readln(s);
  l:=length(s);
  writeln('Длина строки ',l);
end. Действия со строками
Самым  простым  действием  над
строками  является  их  склейка.
Осуществляется  она  при  помощи
операции сложения:
s:='Hello, '+'world';
В  данном  случае  результат  зависит
от перемены мест «слагаемых».
Можно  складывать  не  только  2
строки:
s:='He'+s1+','+s2+'old'; Действия со строками
Второе  действие  –  копирование
символов  из  одной  строки  в
другую.  Для  этого  используют
функцию  copy,  которая  имеет  3
тип
параметра
результата:
строковый
и
copy(s,n,k)
Первый  параметр  –  строка,  из
которой копируем, второй – номер
символа,  с  которого  начинаем Действия со строками
Например:
s:='Информатика';
s1:=copy(s,3,5);
В  строковую  переменную  s1
копируются
5 символов из строки s, начиная с
третьего символа.
Само  значение  строки  s  не
Каково значение строк s и s1?
меняется.
Каково значение строк s и s1? Действия со строками
–  удаление
Третье  действие
символов  из  строки.  Для  этого
используют  процедуру  delete,
которая тоже имеет 3 параметра:
delete(s,n,k)
Первый  параметр  –  строка,  из
которой  удаляем,  второй  –  номер
символа,  с  которого  начинаем
удалять,  третий
–  количество
удаляемых символов. Действия со строками
Например:
s:='Информатика';
delete(s,3,5);
удаляются  5
Из
символов  начиная  с  третьего
символа.
Само
значение её длины меняется.
Каково значение строки s?
строки  s  и
значение
строки
s
Каково значение строки s? Действия со строками
Следующее  действие  –  вставка
одной  строки  в  другую.  Для  этого
insert,
используют
имеющую 3 параметра:
процедуру
insert(s1,s,n)
–
строка,
Первый  параметр
которую  вставляем,  второй
–
строка,  в  которую  вставляем,
третий
с
которого начинаем вставку.
–  номер
символа, Действия со строками
Например:
s1:='министр';
s:='Адатор‘;
insert(s1,s,3);
В
начиная
вставляется строка s1.
Каково значение строк s и s1?
строковую  переменную  s,
символа
с
третьего
Каково значение строк s и s1? сначала
мы
Простые задачи
простые
Разберем
задачи. Простыми они называются
потому,  что  длина  строки  при
анализе  или  преобразовании  не
меняется.
Следовательно,
будем
использовать  цикл  for,  в  котором
начальное  значение  равно  1,  а
конечное length(s).
А
цикле
посимвольно
в Подсчет количества
символа 'о'
var s:string;  i,k:integer;
begin
  readln(s);
  k:=0;
  for i:=1 to length(s) do
    if s[i]='o' then k:=k+1;
  writeln(k);
end. Замена символа 'о' на 'а' (1
на 1)
var s:string;  i:integer;
begin
  write('Введите строку: ');
  readln(s);
  for i:=1 to length(s) do
    if s[i]='o' then s[i]:='a';
  writeln(s);
end. две
Задания
Сделайте
программы более общими:
1. Символ,  количество  которых
подсчитывается  в  строке,
нужно ввести с клавиатуры.
предыдущие
2. Символы,
который
заменяется  и  на  который
проводится замена, вводятся
с клавиатуры.
Задания

description:
Строки
Символьный тип

title: Презентации "Изучаем  Pascal"


extracted_text:
Условный оператор
Ветвления в Pascal Задача
Ввести два целых числа.
Вывести на экран наибольшее из
них.Начало программы понятно:
program z;
uses crt;
var a,b:integer;
begin
  readln(a,b);
…
Ввести два целых числа.Вывести на экран наибольшее из них. Задача
Идея:
Надо вывести первое число, если оно
больше второго, или вывести второе,
если оно больше первого.
Особенность:
Компьютер должен как-то сравнить
числа и выполнить действия в
зависимости от результата сравнения:
•Вывести первое число
•Вывести второе число Сравнения
Сравнения данных как и в
математике выполняются при
помощи операций отношения:
=  равно
>  больше
<  меньше
>=  больше или равно
<=  меньше или равно
<>  не равно Условия
Операцию сравнения в
программировании называют
условием.
Условие может принимать только
одно из двух значений: истина или
Например:
ложь.
10 > 5 – истина
3 = 6 – ложь
11 <= 22 – истина
7 <> 7 – ложь Условный оператор
Условный оператор может иметь две
формы:
Полную и неполную.
Рассмотрим сначала полную форму:
if  условие then оператор1 else
оператор2;
Условие – операция сравнения
Оператор1 – оператор, который
будет выполняться, если условие
истинно
Оператор2 - оператор, который
будет выполняться, если условие
ложно
if  условие then оператор1 else оператор2; Задача
Ввести два  целых числа.
Вывести на экран наибольшее из
них.
program z;
uses crt;
var a,b:integer;
begin
  readln(a,b);
  if a>b then writeln(a) else writeln(b);
end.
А если нужно
найти
наименьшее из
них?
Ввести два  целых числа.Вывести на экран наибольшее из них.А если нужно найти наименьшее из них? Задача - 2
Ввести три целых числа.
Вывести на экран наибольшее из
них.Начало программы пока ясно:
program z;
uses crt;
var a,b,c:integer;
begin
  readln(a,b,c);
  if a>b then …
Выводить пока ничего
не нужно…
Надо запомнить
наибольшее
значение из a и b в
какой-то другой
переменной,
например max.
Ввести три целых числа.Вывести на экран наибольшее из них.Выводить пока ничего не нужно…Надо запомнить наибольшее значение из a и b в какой-то другой переменной, например max. Задача - 2
program z;
uses crt;
var a,b,c,max:integer;
begin
  readln(a,b,c);
  if a>b then max:=a else max:=b;
Теперь в переменной max
находится наибольшее значение из
a и b. Остается сравнить значение
max с переменной c.
Теперь в переменной max находится наибольшее значение из a и b. Остается сравнить значение max с переменной c. Задача - 2
program z;
uses crt;
var a,b,c,max:integer;
begin
  readln(a,b,c);
  if a>b then max:=a else max:=b;
  if c>max then max:=c;
  writeln(max);
end.
Неполная форма
условного
оператора (else
отсутствует) 2. Ввести число. Если оно
неотрицательно, вычесть из него
50, в противном случае прибавить
к нему 100. Результат вывести на
экран.
Задание
1. Найти наименьшее из 3-x чисел.
Результат вывести на экран.
3. Ввести число. Если оно четное,
умножить его на 5. Результат
вывести на экран.
4. Ввести 2 числа. Если их сумма
больше 100, напечатать слово
Задание

file_name: 6_условный оператор.pptx

description:
Условный оператор
Ветвления в Pascal

title: Презентации "Изучаем  Pascal"


extracted_text:
Циклы в графике
Графические орнаменты:
линии
Графические орнаменты:линии Циклы в графике
Для
работы
циклов  рассмотрим  их  применение  для
рисования повторяющихся фигур.
понимания
большего
Рисовать  будем  на  полном  экране
черным  цветом,  следовательно,  начало
программ будет выглядеть так:
program z;
uses graphabc;
begin
  maximizewindow;
  setpencolor(0);
end. изменения
Вертикальные линии
Для  начала  рассмотрим  простейший
при
случай
координат
Что изменяется при рисовании
рисовании вертикальных линий:
линий?
Какой вид цикла можно
использовать?
Каково начальное значение
переменной?
Каково конечное значение
переменной?
Каков шаг изменения переменной?
Что остаётся неименным при
рисовании?
Что изменяется при рисовании линий?Какой вид цикла можно использовать?Каково начальное значение переменной?Каково конечное значение переменной?Каков шаг изменения переменной?Что остаётся неименным при рисовании? Вертикальные линии
Итак, выберем переменную (например, x,
так как изменяется именно координата x).
Выберем  вид  цикла  (например,  c
постусловием  –  вообще  можно  и  с
предусловием и даже цикл for, но, так как мы
один раз точно будем рисовать и не хотим
заморачиваться с операторными скобками и
вычислениями, то подойдет и цикл repeat-
until)
Начальное  значение  переменной  равно
нулю,  конечное  –  ширине  экрана,  шаг
изменения, например, 20.
Неизменным остаются координаты по y: Вертикальные линии
Исходя  из  всего  вышеперечисленного,
получаем программу:
uses graphabc;
var x:integer;
begin
  maximizewindow;
  x:=0;
  repeat
    line(x,0,x,windowheight);
    x:=x+20;
  until x>windowwidth;
end. Горизонтальные линии
Попробуйте  изменить  программу  для
рисования  горизонтальных  линий  (имя
переменной можно не менять): Диагональные линии
Измените  программу  для  рисования
диагональных  линий  (возможно придется
изменить конечное значение переменной): Диагональные линии
А теперь так: Задания
Следующие слайды демонстрируют
примерную картину заданий:
1.Вертикальные «песочные часы»
2.Горизонтальные «песочные часы»
3.Паутинки
a) Левый верхний угол
b) Правый верхний угол
c) Левый нижний угол
d) Правый нижний угол
4.Странная завитуха
Задания Задание:
Вертикальные «песочные часы»
Задание: Вертикальные «песочные часы» Задание:
Горизонтальные «песочные часы»
Задание: Горизонтальные «песочные часы» Задание:
Паутинка (левый верхний угол)
Задание: Паутинка (левый верхний угол) Задание:
Паутинка (правый верхний угол)
Задание: Паутинка (правый верхний угол) Задание:
Паутинка (левый нижний угол)
Задание: Паутинка (левый нижний угол) Задание:
Паутинка (правый нижний угол)
Задание: Паутинка (правый нижний угол) Задание:
Странная завитуха
Задание: Странная завитуха

file_name: 13_циклы в графике.pptx

description:
Диагональные линии
А теперь так:

title: Презентации "Изучаем  Pascal"


extracted_text:
Циклы с условиями
… и ещё кое-что очень
важное Цикл с предусловием
Формат: while условие do
оператор;
Особенности:
1. Цикл выполняется, пока условие
истинно
цикл не выполнится ни разу
2. Если условие изначально ложно, то
var i:integer;
begin
  i:=0;
  while i<10 do i:=i+1;
end.
увеличивает
переменную i
на 1, пока она
меньше 10 и
ничего не
выводит.
Программа
просто
Программа просто увеличивает переменную i на 1, пока она меньше 10 и ничего не выводит. мы
попытаемся
Цикл с предусловием
Если
выводить
значение  переменной  i,  то  нужно
дописать оператор вывода:
var i:integer;
begin
  i:=0;
  while i<10 do
последнее
Программа
выводит только
значение (10), а
не все от 1 до
10.
i:=i+1;
writeln(i);
end.
Программа выводит только последнее значение (10), а не все от 1 до 10. Цикл с предусловием
Проблема в том, что после do должен
быть один оператор (см. формат)
В  нашем  случае  повторяется  только
первая
строчка,
вторая
выполняется один раз.
begin
i:=0;
while i<10 do
а
Эта строчка повторяется 10 раз в
цикле
А эта строчка выполняется
всего 1 раз
i:=i+1;
writeln(i);
end. чтобы
Операторные скобки
Для
объединить
несколько  операторов  в  одно  целое
(там, где должен быть один оператор)
применяются  операторные
скобки,
указывающие  начало  и  конец  группы
операторов.
того,
Начало  группы:  служебное  слово
begin
Операторные
могут
Конец  группы:  служебное  слово
применятся  не  только  в  операторах
end;
цикла, но и в условных операторах.
скобки Цикл с предусловием
Программа вывода 10 чисел будет
выглядеть так:
var i:integer;
begin
i:=0;
while i<10 do
  begin
Теперь оба оператора
будут повторяться 10
раз
i:=i+1;
writeln(i);
  end;
end. Операторные скобки
Операторные  скобки  служат  для
объединения нескольких операторов в
единую группу
Начало группы – begin, конец – end;
Группа  может  применятся  в  любом
месте  программы,  где  вместо  одного
действия нужно сделать несколько.
if a>0 then
if a>0 then begin
  x:=sqrt(a)/2;
  x:=sqrt(a)/2;
  writeln(x); сравни
  writeln(x);
те
end;
сравните Цикл с предусловием
Так  как  значение  переменной  мы
изменяем  сами,  то  шаг  её  изменения
может  быть  отличен  от  единицы,
например:
i:=0;
while i<10 do
  begin
прибавляется 2
•Что выведет эта
Теперь каждый раз к i
i:=i+2;
writeln(i);
  end;
end.
программа?
•Понадобился ли нам
условный оператор?
•Как вывести числа,
кратные 3?
•Может ли шаг изменения
быть дробным? Что для
этого нужно?
•Что выведет эта программа?•Понадобился ли нам условный оператор?•Как вывести числа, кратные 3?•Может ли шаг изменения быть дробным? Что для этого нужно? Цикл с предусловием
Цикл  с  предусловием  является  самым
универсальным  циклом  и  с  его  помощью
решаются многие задачи, например, задача
нахождения количества цифр в числе:
begin
readln(x);
k:=0;
while x>0 do begin
x:=x div 10;
k:=k+1;
  end;
  writeln('Количество цифр: ',k);
end. Цикл с постусловием
Формат:
repeat
     оператор(ы)
until условие;
Особенности:
1. Вне зависимости от условия цикл
выполнится хотя бы один раз
2. Цикл выполняется до тех пор, пока
условие ложно
3. Цикл имеет четкие границы и для
выполнения нескольких действий
операторные скобки не нужны. Цикл с постусловием
Цикл с постусловием используется в тех
случаях, когда тело цикла должно
обязательно выполниться хотя бы один раз,
например, при проверке ввода пароля:
program z;
var x:integer;
begin
  repeat
write('Введите числовой пароль: ');
readln(x);
  until x=358;
  writeln('Доступ разрешён!');
end. Задания
1. Выведите значения функции
x
2

для   x от 0,3 до 2,5 с шагом 0,15.
x
1
2. Определите максимальную цифру в
y

целом числе N (N вводится с
клавиатуры).
3. Определить положение минимальной
цифры в числе N (N вводится с
клавиатуры).
4. Определить, каких цифр (четных или
нечетных) больше в числе N (N вводится
с клавиатуры).
Задания

file_name: 10_Циклы с условиями.pptx

title: Презентации "Изучаем  Pascal"


extracted_text:
Цель: Актуализировать и углубить
знания о скорости химической реакции,
   зависимости скорости гомогенных и
   гетерогенных реакций  от различных
факторов. Девиз урока:
Я слышу  я забываю,
         я вижу  я запоминаю,
                  я делаю  я понимаю.
                          /Китайская пословица/ Техника безопасности:
1.Какое количество жидкости
берут для выполнения опытов?
1)12 гр.
2)12 мл.
3)23 мл.
4)45 мл. 2.Оставшиеся неиспользованым
вещество нужно:
1) вылить или высыпать обратно в склянку,
2) выбросить,
3) сдать учителю. 3.При попадании кислоты на кожу
или одежду необходимо:
1) промыть водой в течение 23 минут,
2) обработать раствором питьевой соды,
3) обработать раствором йода. 4.Пробирку в штатив зажимают
        обычно:
1) посередине,
2) возле дна,
3) на расстоянии 1 см от отверстия. 5.При работе со спиртовкой
нагревание следует вести :
1) В нижней части пламени,
2)  в средней части пламени,
3)  в верхней части пламени. 6.Чтобы погасить спиртовку
необходимо:
1) Закрыть ее колпачком,
2) задуть,
3) потушить пальцами. ХИМИЧЕСКИЙ ЭКСПЕРИМЕНТ
«ФАКТОРЫ ВЛИЯЮЩИЕ НА СКОРОСТЬ
ХИМИЧЕСКОЙ РЕАКЦИИ»
1группа –природа реагирующих веществ.
2 группа концентрация веществ.
3 группаплощадь соприкосновения.
4 группатемпература веществ. 1группа –природа реагирующих
веществ
    Чем активнее вещество ,тем >V
     Vгомогенной>V гетерогенной
                   реакции
     V вв с ИС,КПС >V вв КнПС 2 группа концентрация веществ.
   Чем больше концентрация вещества,

    тем больше скорость химической

   реакции.
(закон действующих масс) 3 группаплощадь
соприкосновения.

Чем больше площадь соприкосновения,
тем больше скорость химической
  реакции(для твердых веществ). 4 группатемпература
веществ.
       Правило Вант  Гоффа – при
          увеличении t на каждые 10
градусов скорость химической
реакции     увеличивается в 2 – 4 раза • Скорость химической реакции. Факторы на неё влияющие.
•
 V  – изменение концентрации одного из реагирующих веществ в единицу
времени.
V
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
               природа реагирующих веществ   гомогенные нет
              чем активнее вещество, тем >         границы раздела
              V   гомоген >V     гетероген                 гг, жж                       реакции
                                                                          гетерогенные
                                                                          есть граница
                                                                          твж, твг, твтв.
                          (концентрация)      V  =   ΔС\ Δτ
C
 S
                     закон действующих масс аА+вВ=сС    V =R∙ [А]a∙[B]b
                        (для тв. вв концентрация не учитывается в гетерогенных реакциях)
                          (площадь соприкосновения) для твердых веществ!
                                         чем  > S, тем >  V

                       (температура) правило Вант  Гоффа – при
                     увеличении t на каждые 10 скорость химической
                    реакции увеличивается в 2 – 4 раза

 t ЗАДАЧА 1.
  Как изменится скорость химической
реакции
                 2NO+O2=2NO2:
А)при уменьшении концентрации исходных веществ в 3
раза.
Б)При увеличении давления в 4 раза. ОТВЕТ.
А)Скорость химической реакции
уменьшится в 27 раз.
Б)Скорость химической реакции
увеличится в 64 раза. ЗАДАЧА 2.
   Вычислить как изменится скорость
химической реакции при повышении
   температуры на 50 градусов если при
увеличении температуры на каждые 10
   градусов скорость увеличивается в 3
раза. ОТВЕТ.
Скорость химической реакции
увеличится
 в 243 раз. ЗАДАЧА 3.
   Вычислить как изменится скорость
химической реакции при понижении
температуры на 30 градусов если при
увеличении температуры на каждые 10
   градусов скорость увеличивается в 2
раза. ОТВЕТ
Скорость химической реакции
уменьшится в 8 раз. ЗАДАЧА  4.
Вычислите скорость химической реакции
   при изменении температуры с 40 до 90
градусов ,если начальная скорость равна
 0,1 моль/л с ,а температурный
коэффициент 3. ОТВЕТ
Конечная скорость равна 24,3 моль/л с. ЗАДАЧА    5
Вычислите температурный коэффициент
 реакции ,если при повышении
температуры на 40 градусов скорость ее
увеличивается в 256 раз. ОТВЕТ
Температурный коэффициент равен 4. ЗАДАЧА  6 .
  При температуре 20 градусов реакция
протекает за 6 минут. Вычислите через
сколько минут закончится эта реакция
при 70 градусах если температурный
коэффициент равен 3. ОТВЕТ
При температуре 70 градусов реакция
закончится через 1,5 секунд. ЗАДАЧА  7.
В сосуде объемом 6 литров смешали
 Н2 и О2 количеством вещества по  3 моль.
Сосуд нагрели. Через 5 секунд
 в реакционной смеси образовалась вода
количеством вещества 0,5моль.
Вычислите среднюю скорость реакции
по кислороду. ОТВЕТ
      Средняя скорость по кислороду
 равна 0,15 моль/л с. И ТАК:
               химически активные вещества
                 увеличение  С
V
                  увеличение t
                   увеличение S • Скорость химической реакции. Факторы на неё влияющие.
•
 V  – изменение концентрации одного из реагирующих веществ в единицу
времени.
V
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
               природа реагирующих веществ   гомогенные нет
              чем активнее вещество, тем >         границы раздела
              V   гомоген >V     гетероген                 гг, жж                       реакции
                                                                          гетерогенные
                                                                          есть граница
                                                                          твж, твг, твтв.
                          (концентрация)      V  =   ΔС\ Δτ
C
 S
                     закон действующих масс аА+вВ=сС    V =R∙ [А]a∙[B]b
                        (для тв. вв концентрация не учитывается в гетерогенных реакциях)
                          (площадь соприкосновения) для твердых веществ!
                                         чем  > S, тем >  V

                       (температура) правило Вант  Гоффа – при
                     увеличении t на каждые 10 скорость химической
                    реакции увеличивается в 2 – 4 раза

                               +

                                     (ингибитор)
 t
kat Какие      вещества         называют
катализаторами?
Какие бывают катализаторы?
Виды катализа?
Каково значение катализаторов в жизни
человека?
Что такое ферменты?
Чем отличается действие ферментов от
действия неорганических
катализаторов. ВАРИАНТ 1                                         ВАРИАНТ2
      1А                                                          1Г
      2В                                                          2Г
      3А                                                          3В
      4В                                                          4А
      5А                                                          5А
      6Г                                                          6В
      7Б                                                          7Б
      8Г                                                          8Г
      9Б                                                          9В
     10А                                                        10В Проверь свои знания
  10  5 «МОЛОДЕЦ»
 89 4 «УМНИЦА»
           57 3 « ПОБУЧИ ЕЩЕ»
       15 2 «ВЫУЧИ ВСЕ»

file_name: cкорость.ppt

intro: Презентация к уроку по химии 10 класс.Рекомендуется использовать при изучении нового материала,отдельные слайды при повторении учебного материала.В презентации использован тест по технике безопасности,схема к уроку "Факторы влияющие на скорость химической реакции ".В презентации представлены различные задачи и ответы к ним.презентация

title: Презентация "Скорость химической реакции" 10 класс химия


extracted_text:
Разминка
1
2
3
4
5
6 Разминка
 К А С П И Й С К О Е
2
3
4
5
6 Разминка
К А С П И Й С К О Е

В
Е Р Х Н Е Е
3
4
5
6 Разминка
Е Р Х Н Е Е
 К А С П И Й С К О Е

В

Б
А Й К А Л
4
5
6 Разминка
К А С П И Й С К О Е
В Е Р Х Н Е Е
Б А Й К А Л
В И К Т О Р И Я
5
6 Разминка
Е Р Х Н Е Е
А Й К А Л
 К А С П И Й С К О Е

В

Б

В
Т И Т И К А К А
И К Т О Р И Я
6. Разминка
К А С П И Й С К О Е
В Е Р Х Н Е Е
Б А Й К А Л
В И К Т О Р И Я
Т И Т И К А К А
М Е Р Т В О Е Разминка
 К А С П И Й С К О Е
 В Е Р Х Н Е Е
 Б А Й К А Л
 В И К Т О Р И Я
 Т И Т И К А К А
М Е Р Т В О Е Посмотрите фрагмент фильма
о Байкале Назовите особенности озера
Байкал Учебные задачи
Какие бывают
озера?
Какая вода в
озерах? Сравните реку и озеро и
выявите особенности озера Почему озера разные? Типы озер по
происхождению
Особенности
Происхожден
ие  котловин
Условия
образования
Примеры
озер
тектонически
е
старичные
ледниковые
запрудные
остаточные Типы озер по
происхождению
Тип озера
тектонически
е
старичные
Условия
образования
Разломы и
опускания
земной коры
Особенности
Узкие,
длинные,
глубокие
Примеры
озер
Байкал,
Танганьика,
Ньяса Типы озер по
происхождению
Тип озера
тектонически
е
старичные
Условия
образования
Разломы и
опускания
земной коры
Старые
речные
русла. В
поймах рек
Особенности
Узкие,
длинные,
глубокие
Вытянутые;
равнинная
территория
Примеры
озер
Байкал,
Танганьика,
Ньяса
Озера в
долинах
равнинных
рек Типы озер по
происхождению
Тип озера
Условия
образования
Особенности
Примеры
озер
ледниковые
запрудные
остаточные Типы озер по
происхождению
Условия
образования
Углубление
после
прохождени
я ледника
Особенности
Вытянуты с с.
на юг; на
севере
Евразии,
Америки
Примеры
озер
Ладожское,
Онежское
Тип озера
ледниковые
запрудные
остаточные

file_name: Презентация_Баданина М.В..pptx

description:
Разминка
1
2
3
4
5
6

description:
Разминка
 К А С П И Й С К О Е
2
3
4
5
6

description:
Посмотрите фрагмент фильма
о Байкале

description:
Назовите особенности озера
Байкал

description: Почему озера разные?

title: Технологическая карта урока по теме "Озёра"


extracted_text:
«Россия в ХVII
веке»
Савченко Наталия Ивановна, учитель истории и
обществознания МБОУ ООШ№7 МО город Горячий Ключ ДАТЫ
ПОНЯТИЯ
«ЧТО В ПРОЗВИЩЕ
ТЕБЕ МОЕМ»
«ОТЕЧЕСТВА
ДОСТОЙНЫЕ  СЫНЫ»
ЛИШНИЙ В РЯДУ
10 20 30 40 50
10 20 30 40 50
10 20 30 40 50
10 20 30 40 50
10 20 30 40 50 ДАТЫ
10
Вопрос: Когда избрали Михаила
Романовича царем?
Ответ: 1613 год ДАТЫ
20
Вопрос: Когда было восстание под
предводительством С. Т. Разина?
Ответ: 1670 – 1671 годы ДАТЫ
30
Вопрос: Годы царствования Алексея
Михайловича.
Ответ: 1645 – 1676 годы ДАТЫ
40
Вопрос: Назовите год образования
Второго ополчения и освобождение
Москвы.
Ответ: 1612 год ДАТЫ
50
Вопрос: В каком году С. Дежнев
открыл пролив между Азией и
Америкой?
Ответ: 1648 год ПОНЯТИЯ
10
Вопрос: Монархическая форма
правления в России, основанная на
сильной, почти не ограниченной
власти царя.
Ответ: самодержавие ПОНЯТИЯ
20
Вопрос: До середины ХVII века
называли на Украине  главу
реестровых казаков.  После вхождения
Украины в состав России так стали
называть правителя Украины  и главу
украинского казачьего войска.
Ответ: гетман ПОНЯТИЯ
30
Вопрос: Предприятие, основанное на
разделении труда и ручной
ремесленной технике.
Ответ: мануфактура ПОНЯТИЯ
40
Вопрос: Лично свободные крестьяне,
владевшие общинными землями и
несшие государственные повинности.
Ответ: черносошные крестьяне ПОНЯТИЯ
50
Вопрос: Наиболее тяжелая форма
зависимости крестьян,
проявлявшаяся в прикреплении их к
земле и полном подчинении власти
феодала.
Ответ: крепостничество «ЧТО В ПРОЗВИЩЕ ТЕБЕ МОЕМ» 10
Вопрос: Какой царь получил прозвище
«Тишайший»?
Ответ: Алексей Михайлович «ЧТО В ПРОЗВИЩЕ ТЕБЕ МОЕМ»
20
Вопрос:  Кого прозвали «боярским
царем»?
Ответ: Василия Шуйского 30
Вопрос: Кто имел прозвище
«Тушинский вор»?
Ответ: Лжедмитрий II «ЧТО В ПРОЗВИЩЕ ТЕБЕ МОЕМ» 40
Вопрос: За кого выдавал себя
Лжедмитрий I?
Ответ: за царевича
Дмитрия 50
Вопрос: Кто такой Филарет?
Ответ: патриарх, отец
Михаила Федоровича «ОТЕЧЕСТВА ДОСТОЙНЫЕ
СЫНЫ»
10
Вопрос: Новгородский земский
староста, инициатор создания Второго
ополчения.
Ответ: Кузьма Минин «ОТЕЧЕСТВА ДОСТОЙНЫЕ СЫНЫ» 20
Вопрос: Командующий
Вторым ополчением,
князь.
Ответ: Дмитрий
Пожарский «ОТЕЧЕСТВА ДОСТОЙНЫЕ
СЫНЫ»
30
Вопрос: Глава Первого
 народного ополчения.
Ответ: Прокопий
Ляпунов «ОТЕЧЕСТВА ДОСТОЙНЫЕ
СЫНЫ»
40
Вопрос: Воевода, который в течении 12
месяцев  руководил небольшим
гарнизоном в осажденном Смоленске.
Ответ: Михаил Шеин «ОТЕЧЕСТВА ДОСТОЙНЫЕ
СЫНЫ»
50
Вопрос: Костромской крестьянин,
который завел польский отряд в
непроходимые болота.
Ответ: Иван
Сусанин ЛИШНИЙ В РЯДУ
10
Вопрос: Царевич  Дмитрий, Григорий
Отрепьев, Федор Иоаннович,
Лжедмитрий II.
Ответ: Федор Иоаннович ЛИШНИЙ В РЯДУ
20
Вопрос: Иван Заруцкий,  Дмитрий
Трубецкой, Прокопий Ляпунов, Кузьма
Минин.
Ответ: Кузьма Минин ЛИШНИЙ В РЯДУ
30
Вопрос: 1632 – 1634 гг.;     1654 – 1667
гг.;    1598 – 1605 гг.;     1676 - 1681 гг.
Ответ: 1598 – 1605 гг. ЛИШНИЙ В РЯДУ
40
Вопрос: 1606г.;   1613г.;  1645г.;   1662.
Ответ: 1662г. ЛИШНИЙ В РЯДУ
50
Вопрос: Епископ, архиепископ, аббат,
митрополит.
Ответ: аббат http://www.hereisfree.com/content1//pic/zip/201122421113324977801.jpg      идея кнопки «домик»
http://gatet.files.wordpress.com/2010/06/me.jpg      знак вопроса с человечком
http://www.designweb.com.ua/wpcontent/uploads/2012/11/owl.jpg     мудрая сова
http://www.taday.ru/data/2011/03/27/1234726524/4tsar_Mikhail_Fedorovich.jpg  царь Михаил
Федорович
http://toname.ru/images/biography/razinstepan.jpg  Степан Разин
http://pics.livejournal.com/pro100_mica/pic/00bqqctq  царь Алексей Михайлович
https://
encryptedtbn0.gstatic.com/images?q=tbn:ANd9GcQ5nrv1wT0MZO9JKXqc9im5faMKuv6diugSbF
zUHzQ44S7pKy9
  Семён Дежнёв
http://
upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Vasily_Shuysky.jpg/220pxVasily_Shuysky.jpg
   Василий Шуйский
http://www.calend.ru/img/content_events/i6/6903.jpg  Лжедмитрий II
http://fs1.ppt4web.ru/images/4134/64993/310/img3.jpg  царевич Дмитрий
https://
upload.wikimedia.org/wikipedia/commons/thumb/3/37/Philaret_titularnik.jpg/280pxPhilaret_titularnik
.jpg
 патриарх Филарет
http://ourboys.ru/files/images/31073.jpg  Кузьма Минин
http://www.bolhov.ru/images/fbfiles/images/_________4c1fb699cb1957911e1e161eb7d3bcd3.jpg http://100.histrf.ru/upload/iblock/0d3/%D0%A8%D0%B5%D0%B8%D0%BD_%
D0%BF%D0%BE%D1%80%D1%82%D1%80%D0%B5%D1%82.jpg    Михаил Шеин
http://russian7.ru/wpcontent/uploads/2014/09/38658_or.jpg  Иван Сусанин
https://
encryptedtbn2.gstatic.com/images?q=tbn:ANd9GcTyhLy3AZ6oVfvz9hmvdtdNeBJGZk6MRa
ajQsFUl53XW2KslDG
   царь Федор Иоаннович
Используемая литература:
1.
А. А. Данилов, Л. Г. Косулина. История России. Конец ХVI – ХVIII век. Москва
«Просвещение» 2012
О.Г.Веряскина. История России с древнейших времен до конца ХIХ века.  ЛЕГИОН
Ростов – на – Дону 2010
А. В. Репин. История России. 7 класс. – Саратов: Лицей 2007
2.
3. Ранько Елена Алексеевна
учитель начальных классов
МАОУ лицей №21
  г. Иваново
Сайт: http://elenaranko.ucoz.ru/

file_name: Россия в ХVII веке викторина.pptx

intro:
Урок обобщения "Россия в ХVII веке" рекомендую провести в форме викторины, после прохождения темы: "Россия в ХVII веке". Можно провести как командную игру, также и индивидуальную. Вопросы подобраны разной сложности и разной стоимостью от 10 до 50 баллов.

Эту викторину можно провести во время проведения предметной недели по истории, использовать при подготовке учащихся к олимпиадам, подготовке учащихся к сдачи экзаменов.
Благодарю Ранько Елену Алексеевну учителя начальных классов МАОУ лицей №21 г. Иваново, за шаблон.
Смена слайдов в презентации и открытие ответов по щелчку, ссылки на информационные источники имеются.Презентация

title: Урок обобщения "Россия в ХVII веке" (7 кл.)