Урок по информатике по теме: «Понятие программы»
· задачи на составление программ с линейным алгоритмом.
4. Подведение итогов за урок.
1. Домашнее задание – конспект.
1.Читать тема 13.1-13.2 стр. 162-188.
2. Устно стр. 175, вопросы 1-6
· Почему мы используем понятие «Исполнитель»?
· Приведите примеры Исполнителей из жизни.
· Что называется программой?
· Приведите примеры программ для разных Исполнителей.
· Приведите несколько примеров жизненных ситуаций, где четко можно разделить алгоритм и программу действий. Расскажите, чес может отличаться одна программа от другой, если ее будут выполнять разные объекты-исполнители.
· Какие стадии необходимо пройти, чтобы разработать программу?
3. Письменно стр. 241,( Практикум по информационным технологиям ) задание 7.24.
4. Читать стр. 243-245, тема 7.3 (Практикум по информационным технологиям).
5. Письменно стр. 242 (Практикум по информационным технологиям), задание 7.32 (информационная модель прямоугольника, блок-схема алгоритма рисования, программа).
6. Письменно стр. 242-245 (Практикум по информационным технологиям), задания 7.33-7.38.
7. Письменно нарисовать блок-схемы для задания 7.25 (Практикум по информационным технологиям) стр. 241.
8. Письменно стр. 241 (Практикум по информационным технологиям), задания 7.27-7.28.
Методика проведения уроков
Действия, описываемые в алгоритме, должны быть понятны самому разработчику алгоритма. Только тогда алгоритм можно преобразовать в форму, понятную тому, кто будет его выполнять.
Поэтому разработка алгоритма практически всегда осуществляется в две стадии. На первой стадии человек приближенно описывает последовательность выполнения действий объектом, который будет претворять в жизнь, заложенную в алгоритме идею. Возможно, этим объектом будет сам разработчик. На этой стадии человек должен ясно представить себе, что же он хочет получить и каким образом. На следующей стадии алгоритм претерпевает некоторые изменения для того, чтобы в нем были учтены особенности среды, в которой предполагается выполнение этого алгоритма.
Алгоритмы решения разных задач должны быть выполнены в той среде, где необходимо получить результат. В этой среде должен существовать объект, который будет выполнять этот алгоритм.
Объект, который будет выполнять разработанный человеком алгоритм, называют Исполнителем. Его предназначение – точно выполнять описания алгоритма, подчас не задумываясь о результатах и целях. Например, Исполнителем может быть:
· Солдат в армии, который обязан беспрекословно выполнять приказы старших по званию чинов;
· Собака, которая должна выполнять команды хозяина;
· Животные в цирке, которые должны точно исполнять требования дрессировщика;
· Робот, производящий измерения в космосе, выполняет команды, поступающие от космического центра;
· Летчик, который должен точно выполнять распоряжения диспетчера аэропорта.
Во всех примерах объект, исполняющий действия алгоритма, не обязан:
· Понимать цели и методы достижения этой цели;
· Пропускать действия или менять их порядок по своему усмотрению;
· Искать какую-то замену, если действие выполнить невозможно.
Этот объект должен обладать следующими характеристиками:
Ø Он умеет и может выполнять действия, описанные в алгоритме;
Ø Он должен выполнять эти действия в указанном порядке.
Исполнитель – объект, который выполняет алгоритм
Идеальными исполнителями являются машины, роботы, компьютеры. Они в состоянии выполнять указанные команды, не обсуждая их целесообразность. Человек тоже может поставить себя в положение Исполнителя алгоритма, хотя бы для проверки его правильности. При этом человек формально, не стараясь понять поставленную задачу, выполняет команду за командой.
Знакомство с третьей стадией разработки алгоритма
Исполнитель способен выполнять только ограниченное количество команд. — систему команд исполнителя (СКИ).
Система команд исполнителя (СКИ) – это вся совокупность команд, которые исполнитель умеет выполнять.
С другой стороны, алгоритм для этого исполнителя может содержать только правильно записанные команды из СКИ.
Поэтому алгоритм, переписанный на второй стадии под конкретного Исполнителя, должен еще раз пройти дополнительное преобразование. Алгоритм дорабатывается и детализируется так, чтобы в нем присутствовали только те команды и конструкции, которые может выполнить Исполнитель.
Так появляется третья стадия, на которой алгоритм должен быть представлен в форме, понятной Исполнителю. Исполнитель, как и любой объект, находящийся в определенной среде и может выполнять только допустимые в ней действия. Если Исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.
На третьей стадии разработки алгоритма необходимо познакомиться с командами, доступными Исполнителю, и с правилами их записи. Так, игра в шахматы теряет всякий смысл, если Исполнитель не представляет себе правил поведения в среде «шахматное поле».
Ввод понятия «программа»
Алгоритм, представленный на понятном Исполнителю языке, называют программой.. Программа должна быть составлена так, чтобы каждый блок компьютера выполнял задуманное человеком действие в соответствии с алгоритмом.
Программа – упорядоченная последовательность команд (инструкций), необходимых компьютеру для решения поставленной задачи.
Для первых ЭВМ программы записывались в виде последовательности элементарных операций. Это была очень трудоемкая и неэффективная работа. Для исправления любой ошибки приходилось переделывать всю программу и снова записывать ее в память
Поэтому впоследствии были разработаны специальные языки, названные алгоритмическими. Представлять алгоритм на этом языке стало значительно удобнее и нагляднее. Первым алгоритмическим языком для создания компьютерных программ был АНГОЛ (60-е годы). Очень скоро появились и другие языки: Фортран, Бейсик, ПЛ, Паскаль и др. Каждый из них нес в себе какую-нибудь особую идею по более рациональному использованию ресурсов компьютера и усовершенствованию формы представления программы.
В настоящее время существует множество искусственных языков для составления программ. Однако так и не удалось создать идеального алгоритмического языка, который устроил бы всех, как не удалось создать и искусственный разговорный язык, который удовлетворил бы все страны и народы. Алгоритм, представленный с помощью языка программирования, чем-то похож на математическую формулу.
Программы, как и алгоритмы обладают теми же свойствами (дискретность, детерминированность, массовость, конечность, результативность).
Программа хранится в памяти компьютера. При запуске программы компьютер выполняет команды в том порядке, в котором они записаны.
Важными особенностями всех современных языков программирования являются:
Ø Наличие встроенных слов, которые обозначают уже имеющиеся команды (операторы) и функции (датчики) – инструментов для выполнения разнообразных действий (операторы — для создания в программе циклов и разветвляющихся конструкций);
Ø Возможность расширять язык, то есть создавать новые команды и датчики.
Однако ни в одном языке нельзя написать программу, если не разработан алгоритм. Основная сложность при разработке программ для компьютера заключается именно в создании или нахождении алгоритма. Обычно понятие программы связывают с компьютером, и тогда процесс создания программы называют программированием или кодированием.
Программирование (кодирование) – процесс составления программы для компьютера.
Любой язык содержит правила для разработки и применения вспомогательных программ, называемых процедурами.
Процедура – вспомогательная программа, которая вызывается из другой программы.
Каждый алгоритм представленный в виде программы должен иметь уникальное имя, не совпадающее со встроенными в язык словами.
Программа имеет заголовок, в котором указано ее имя.
Новый алгоритм сохраняется в памяти под своим именем, и его можно вызвать (выполнить), введя имя этой программы. Все имеющиеся программы могут использоваться в качестве процедур при создании новых программ. Обращение к процедуре происходит по ее имени.
Урок 7. Программное обеспечение компьютера
Программное обеспечение компьютера – это совокупность всех программ, предназначенных для выполнения на компьютере.
Программа – это описание на формальном языке, «понятном» компьютеру, последовательности действий, которые необходимо выполнить над данными для решения поставленной задачи.
Операционная система – это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.
Сервисные программы – это программы-архиваторы, антивирусные программы, коммуникационные программы и другие.
Прикладными программами или приложениями называют программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию.
Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования.
Операционная система Linux
«Linux» – это компьютерная операционная система, которая распространяется бесплатно.
ОС Linux никому не принадлежит. Точнее можно сказать, что она принадлежит сообществу программистов. На бесплатной основе каждый желающий может вносить свои изменения, которые в дальнейшем принимаются сообществом.
История этой операционной системы началась в 1983 году, тогда Linux ещё не носила своего современного названия, работать над ней начал Ричард Столлман. Примерно через восемь лет он уже практически закончил разработку всех системных программ входящих в её состав.
В 90-е годы к работе над системой присоединился молодой хакер и программист Линус Торвальдс, он и разработал ядро для операционной системы. И, как видно из имени этого человека, своё название система получила именно в честь него. Кстати и пингвин, ставший эмблемой системы, был до этого личным талисманом Линуса, а вот сделать этого пингвина символом операционной системы придумала жена программиста – Туве.
Широкое распространение система получила после того, как сообщество программистов подхватило основную идею Linux и стало вкладывать свои усилия в развитие проекта.
Довольно часто к операционной системе Linux относят программы, которые дополняют эту OС, и прикладные программы, которые делают её полноценной многофункциональной операционной средой.
Достоинства:
Бесплатность. Установив Linux, вы получите набор из тысяч бесплатных программ. Хоть они и не столь привычны как Windows-программы, но абсолютно функциональны.
Надёжность. Корректная работа аппаратной части ПК, позволит Linux работать годы без перезагрузки и зависаний. А кнопка Reset вообще никогда не понадобится.
Безопасность. В Linux практически нет вирусов. Само построение операционной системы исключает работу вредоносных программ.
Открытый исходный код. Это даёт возможность использовать и модифицировать код по своему желанию. Можно в любой момент исправить какие-нибудь ошибки или недочёты системы, а также расширить её функциональность, путём написания дополнений или программ, работающих под её управлением.
На данный момент вокруг ОС Linux сформировалось огромное сообщество программистов, которые постоянно совершенствуют систему. Они разрабатывают новые версии и разновидности данной ОС, пишут самые разнообразные программы, работающие под Linux.
Презентация по информатике на тему «Компьютерные программы»
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 59.488 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
- Сейчас обучается 91 человек из 33 регионов
Курс профессиональной переподготовки
Управление сервисами информационных технологий
Менеджер по управлению сервисами ИТ
9500 руб. 4750 руб.
Базовая скидка для всех: 40%
Дополнительная скидка: 10% ( только до 22 сентября )
К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 59.488 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
Курс профессиональной переподготовки
Информатика: теория и методика преподавания в профессиональном образовании
Преподаватель информатики
от 7900 руб. от 3950 руб.
Базовая скидка для всех: 40%
Дополнительная скидка: 10% ( только до 22 сентября )
К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)
В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 59.488 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».
- Сейчас обучается 60 человек из 30 регионов
Рабочий лист(Задание №2) _ОГЭ_Информатика
Описание презентации по отдельным слайдам:
1 слайд Компьютерные программы.
2 слайд
Все правила работы компьютера составляют люди особой профессии — программисты.
А наука о составлении программ для компьютера называется программированием.
3 слайд Компьютерная программа подробно, шаг за шагом описывает действия, которые должен совершить компьютер для решения определенной задачи. Каким образом он должен отвечать на нажатие тех или иных кнопок, щелчки мыши, как ему следует отображать текст и рисунки, показывать фильмы и т.д.
Программа — это упорядоченный набор действий, записанный на языке, понятном для компьютера.
4 слайд Умея работать например с графической программой, человек способен воплощать в жизнь любые фантазии.
Это программы, которые люди используют как инструмент для достижения своих целей их называют — прикладными.
Существуют различные типы компьютерных программ. Одни программы служат для работы с текстами, другие для работы с картинками, третьи позволяют слушать музыку, работать с фильмами, устанавливают игры и т.д.
5 слайд Даже оживить картинки!
6 слайд Особые программы — драйверы — руководят работой отдельных устройств машины, в том числе картами расширения, сканером, принтером.
Программы, основное назначение которых — обеспечивать нормальную работу компьютера называют служебными.
7 слайд Она автоматически запускается, когда вы включаете компьютер и выключается только тогда, когда вы выключаете компьютер.
На каждом компьютере всегда имеется «главная» программа, которую называют операционной системой.
8 слайд Операционная система организует работу всех частей и всех программ компьютера.
Сегодня наиболее популярными операционными системами являются программы семейства Windows .
9 слайд Проверь себя!
К каким программам — прикладным или служебным – вы бы отнесли:
— программу для просмотра видеофильмов;
-программу для проверки работы клавиатуры;
— программу для настройки правильного отображения света на экране;
-программу для создания проектов зданий;
-детский графический редактор;
программа обеспечения безопасности компьютера;
-большая детская энциклопедия;
-программа настойки сетевых
подключений.
Идёт приём заявок
XII Международный дистанционный конкурс «Старт»
Доступно для всех учеников 1-11 классов и дошкольников
- Дипломы и сертификаты всем
- Конкурс по 16 предметам
При подготовке материала использовались источники:
https://infourok.ru/urok-po-informatike-po-teme-ponyatie-programmi-545993.html
https://resh.edu.ru/subject/lesson/7325/main/
https://infourok.ru/prezentaciya-po-informatike-na-temu-kompyuternie-programmi-2828431.html