Разработка урока "Создание программ. Языки программирования."
план-конспект урока по информатике и икт (9 класс) на тему
ЦЕЛИ УРОКА:
1. образовательная: изучить принцип работы компьютерных программ; классификацию языков программирования.
2. воспитательная: усиление личностной заинтересованности обучающихся; привитие навыков самообразования и самовоспитания;
3. развивающая: развивать умение выделять главное из полученной информации, применять имеющиеся знания на практике, а также, учитывая профильное направление класса, готовить учащихся к сознательному выбору профессии, содействовать развитию у обучающихся необходимых личностных качеств.
Скачать:
Вложение | Размер |
---|---|
programmy_i_ih_vidy.doc | 49.5 КБ |
Предварительный просмотр:
ПРОГРАММЫ И ИХ ВИДЫ
УРОК
ТЕМА: Создание программ. Языки программирования.
ЦЕЛИ УРОКА:
- образовательная: изучить принцип работы компьютерных программ; классификацию языков программирования.
- воспитательная: усиление личностной заинтересованности обучающихся; привитие навыков самообразования и самовоспитания;
- развивающая: развивать умение выделять главное из полученной информации, применять имеющиеся знания на практике, а также, учитывая профильное направление класса, готовить учащихся к сознательному выбору профессии, содействовать развитию у обучающихся необходимых личностных качеств.
Тип урока: формирование новых знаний
Методы и формы.
Форма/Метод | Эвристический | Объяснительно- репродуктивный | |
Лекция | |||
Беседа | |||
Формы контроля | Самостоятельная работа | ||
Взаимоконтроль |
- Организационный момент
Изначально наука о компьютерных технологиях представлялась только как наука о «железе», об аппаратном принципе работы компьютера. Постепенно пришло понимание того, что самое важное в компьютерных технологиях – это информационный обмен. Сразу возникло множество вопросов, ответы на которые дает другая наука – информатика. Давайте раскроем суть информационного обмена, как же он осуществляется, с помощью кого, чего?..
- Новый материал
- Принцип работы компьютерных программ
/запишем/
Компьютерные технологии
Например: текстовый редактор – это программа, а вводимый текст – это данные (создается и обрабатывается с помощью программы – текстового редактора) |
/запишем/
Таким образом, программа – законченная последовательность команд, понятных машине, инструкции, предназначенные для выполнения какого-либо данного человеком задания.
Во время создания и работы программы мы всегда видим три стороны, участвующие в этом процессе:
/запишем/
Таким образом, программы – это «организаторы» работы компьютера, невидимые нам «инженеры», руководящие работой всего громадного компьютерного механизма, причем «инженеры» знающие три языка и умеющие «переводить» команды с одного языка на другой:
- язык машинных кодов, понятный компьютеру (уровень общения – коды, двоичные и шестнадцатеричные символы);
- язык программирования, понятный программисту (уровень общения – текст, единица – простое слово - команда);
- язык образов, понятный пользователю (уровень общения – текст и графика).
Например, пользователю нужна программа, которая умела бы работать с текстом, шрифтами.., программист пишет программу, переводя все запросы пользователя на язык компьютерной программы: для получения полужирного шрифта дается команда «увеличить толщину линии из точки А в точку В на значение С», далее программа переводит программистские данные в конкретные команды для процессора, а затем вновь в визуальные, зримые образы и выводит на экран монитора нужную информацию – полужирный шрифт. |
- Языки программирования:
- язык машинных команд;
- собственно языки программирования (принято делить на две основные группы по мере их близости или удаленности от языка машинных команд):
- Языки низкого уровня – чем ниже, ближе к машинному уровень языка, тем конкретнее задачи, которые ставятся перед каждой командой. Большие, громоздкие программы на таких языках пишут редко – уж больно кропотливая и сложная это работа. Но, если программа будет написана на языке «низкого» уровня, работать она будет быстро, занимая маленький объем и допуская минимум ошибок (примером может служить язык ассемблер).
- Языки высокого уровня – в значительно большей степени ориентированы на человека. Команды – понятные человеку английские слова. Чем выше язык, тем больше операций для выполнения программы необходимо проделать. (Паскаль, Бейсик, С++…).
- Закрепление. Домашнее задание.
По теме: методические разработки, презентации и конспекты
Turbo Pascal (ту́рбо паска́ль) — среда разработки для языка программирования Паскаль.
Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философаБлеза Паскаль, автора первых...
Графические возможности языка программирования Free Pascal.(разработка урока)
Разработка урока по информатике...
Методическая разработка "Тест по основам программирования на объектно-ориентированном языке Delphi"
Тест презназначен для проверки знаний у обучающихся третьего года обучения (7-11 класс) объединения "Компьютерный" детского морского центра "Юный моряк" Кронштадтского района Санкт-Петербурга.Использу...
Разработка блочного языка программирования микроконтроллеров Arduino. Часть 1.
В статье приведена необходимось разработки нового визуального языка программирования для программирования микроконтроллеров Arduino. Основу статьи составляет описание языка программирования разрабатыв...
Сравнительный анализ языка питон и некоторых других языков программирования с точки зрения реализации алгоритмических идей в рамках олимпиадного программирования
Статья посвящена сравнительному анализу языков программирования, используемых на олимпиадах по информатике...
Разработка урока по теме "Языки программирования. Условные предложения", 3 курс, специальность 09.02.03 Программирование в компьютерных системах
Данный урок направлен на активизацию лексического материала по теме "Языки программирования" и ознакомление с грамматическим материалом по теме "Условные предложения второго типа"....
Рабочая программа - язык программирования Python
Дополнительная общеразвивающая программа «Язык программирования Python» имеет техническую направленность и предназначена для организации внеурочной деятельности по нескольким взаимосвязанн...