Разработка урока "Создание программ. Языки программирования."
план-конспект урока по информатике и икт (9 класс) на тему

Петрова Татьяна Валентиновна

ЦЕЛИ УРОКА:

1.     образовательная: изучить принцип работы компьютерных программ; классификацию языков программирования.

2.     воспитательная: усиление личностной заинтересованности обучающихся; привитие навыков самообразования и самовоспитания;

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

Скачать:

ВложениеРазмер
Microsoft Office document icon programmy_i_ih_vidy.doc49.5 КБ

Предварительный просмотр:

ПРОГРАММЫ И ИХ ВИДЫ

УРОК  

ТЕМА: Создание программ. Языки программирования.

ЦЕЛИ УРОКА:

  1. образовательная: изучить принцип работы компьютерных программ; классификацию языков программирования.
  2. воспитательная: усиление личностной заинтересованности обучающихся; привитие навыков самообразования и самовоспитания;
  3. развивающая: развивать умение выделять главное из полученной информации, применять имеющиеся знания на практике, а также, учитывая профильное направление класса, готовить учащихся к сознательному выбору профессии, содействовать развитию у обучающихся необходимых личностных качеств.

Тип урока: формирование новых знаний

Методы и формы.

Форма/Метод

Эвристический

Объяснительно-

репродуктивный

Лекция

Беседа

Формы контроля

Самостоятельная работа

Взаимоконтроль

 

  1. Организационный момент

Изначально наука о компьютерных технологиях представлялась только как наука о «железе», об аппаратном принципе работы компьютера. Постепенно пришло понимание того, что самое важное в компьютерных технологиях – это информационный обмен. Сразу возникло множество вопросов, ответы на которые дает другая наука – информатика. Давайте раскроем суть информационного обмена, как же он осуществляется, с помощью кого, чего?..

  1. Новый материал

  1. Принцип работы компьютерных программ

/запишем/

Компьютерные технологии

Например: текстовый редактор – это программа, а вводимый текст – это данные (создается и обрабатывается с помощью программы – текстового редактора)

/запишем/

Таким образом, программа – законченная последовательность команд, понятных машине, инструкции, предназначенные для выполнения какого-либо данного человеком задания.

 Во время создания и работы программы мы всегда видим три стороны, участвующие в этом процессе:

        

/запишем/

Таким образом, программы – это «организаторы» работы компьютера, невидимые нам «инженеры», руководящие работой всего громадного компьютерного механизма, причем «инженеры» знающие три языка и умеющие «переводить» команды с одного языка на другой:

  1. язык машинных кодов, понятный компьютеру (уровень общения – коды, двоичные и шестнадцатеричные символы);
  2. язык программирования,  понятный программисту (уровень общения – текст, единица – простое слово - команда);
  3. язык образов, понятный пользователю (уровень общения – текст и графика).

Например,  пользователю нужна программа, которая умела бы работать с текстом, шрифтами.., программист пишет программу, переводя все запросы пользователя на язык компьютерной программы: для получения полужирного шрифта дается команда «увеличить толщину линии из точки А в точку В на значение С», далее программа переводит программистские данные в конкретные команды для процессора, а затем вновь в визуальные, зримые образы и выводит на экран монитора нужную информацию – полужирный шрифт.

  1. Языки программирования:

- язык машинных команд;

- собственно языки программирования (принято делить на две основные группы по мере их близости или удаленности от языка машинных команд):

  • Языки низкого уровня – чем ниже, ближе к машинному уровень языка, тем конкретнее задачи, которые ставятся перед каждой командой. Большие, громоздкие программы на таких языках пишут редко – уж больно кропотливая и сложная это работа. Но, если программа будет написана на языке «низкого» уровня, работать она будет быстро, занимая маленький объем и допуская минимум ошибок (примером может служить язык ассемблер).
  • Языки высокого уровня – в значительно большей степени ориентированы на человека. Команды – понятные человеку английские слова. Чем выше язык, тем больше операций для выполнения программы необходимо проделать. (Паскаль, Бейсик, С++…).

  1. Закрепление. Домашнее задание.


По теме: методические разработки, презентации и конспекты

Turbo Pascal (ту́рбо паска́ль) — среда разработки для языка программирования Паскаль.

Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философаБлеза Паскаль, автора первых...

Методическая разработка "Тест по основам программирования на объектно-ориентированном языке Delphi"

Тест презназначен для проверки знаний у обучающихся третьего года обучения (7-11 класс) объединения "Компьютерный" детского морского центра "Юный моряк" Кронштадтского района Санкт-Петербурга.Использу...

Разработка блочного языка программирования микроконтроллеров Arduino. Часть 1.

В статье приведена необходимось разработки нового визуального языка программирования для программирования микроконтроллеров Arduino. Основу статьи составляет описание языка программирования разрабатыв...

Сравнительный анализ языка питон и некоторых других языков программирования с точки зрения реализации алгоритмических идей в рамках олимпиадного программирования

Статья посвящена сравнительному анализу языков программирования, используемых на олимпиадах по информатике...

Разработка урока по теме "Языки программирования. Условные предложения", 3 курс, специальность 09.02.03 Программирование в компьютерных системах

Данный урок направлен на активизацию лексического материала по теме "Языки программирования" и ознакомление с грамматическим материалом по теме "Условные предложения второго типа"....

Рабочая программа - язык программирования Python

Дополнительная общеразвивающая программа «Язык программирования Python» имеет техническую направленность и предназначена для организации внеурочной деятельности по нескольким взаимосвязанн...