Конспект урока "Языки программирования" 9 класс

Дата:
Класс: 9 класс
Тема: «Языки программирования»
Цель:
1) формирование представления о языках программирования.
2)воспитание информационной культуры учащихся, внимательности,
аккуратности, дисциплинированности, усидчивости.
3)развитие алгоритмического мышления, познавательных интересов.
План урока:
1.Организационный момент (2 мин)
2.Актуализация и проверка знаний (5 мин)
3.Изучение нового материала (10 мин)
4. Практическая работа (15 мин)
5.Итоги урока (5 мин)
6..Домашнее задание (3 мин)
1.Организационный момент.
Вводная беседа
Подготовить учащихся к работе на уроке. Сконцентрировать внимание
учащихся на работе
Здравствуйте ребята. Садитесь.
Сегодня мы с вами продолжим знакомиться с языками программирования и
преступим на уроке к долгожданной практике.
2.Актуализация и проверка знаний
Повторение пройденной темы и выявление пробелов в знаниях
Давайте для начала повторим и закрепим ваши знания по пройденному
материалу. Сейчас я проведу фронтальный опрос. Раздам вам каждому
листочки с вопросами листочки с вопросами,
Вопросы:
1. Дайте определение, понятию алгоритм.
2. Виды алгоритмов.
3. Свойства алгоритмов.
4. Приведите 2-3 примера линейного алгоритма.
5. Приведите 2- 3 примера алгоритма «ветвление».
6. Приведите пример алгоритма «Цикл».
7. Расскажите классификацию алгоритма по форме представления.
8. Расскажите как строится блок – схема.
3. Изучение нового материала
Фиксация в тетрадях основных моментов
Итак, сегодня мы с вами познакомимся с наиболее известными языками
программирования. Записываем тему нашего урока «Языки
программирования».
Мы рассмотрим инструмент, с помощью которого мы и будем управлять
компьютером. т.к. компьютер "не понимает" человеческий язык, то
объяснять мы ему будем то, что он должен сделать, с помощью
компьютерного языка или языка программирования.
Слайд 2. Язык программирования это формальная знаковая система,
которая предназначена для написания программ, понятной для исполнителя
(в нашем рассмотрении – это компьютер).
Программисты пишут свои программы на разных языках программирования,
некоторые из них непосредственно понятны компьютеру - это машинные
языки, другие же требуют промежуточных шагов трансляции (обработка его
специальными программами, трансляторами, до уровня, понятного
компьютеру).
Слайд3. Языки программирования можно разделить на две группы
языки высокого уровняи языки низкого уровня (машинные).
К языкам низкого уровня относится язык Ассемблер, в котором программа
пишется на уровне машинных кодов.
Слайд4.Языки высокого уровня
1)Процедурные таких языках широко используются управляющие
конструкции (операторы)).
-Язык С
-Basic
-Fortran
-Pascal
-Algol
2)Логические (отношение между объектами)
-язык Prolog
3) объектно-ориентированные основе лежит понятие объекта,
сочетающего в себе данные и действия над ними)
-С++
-Java
-Delphi
-Visual Basic
Среди программистов, пишущих программы для персональных
компьютеров, наибольшей популярностью пользуются языки Си, Си++,
Паскаль и Бейсик.
Слайд 4..Язык Си был изобретен в 1972 году Денисом Ричи и Кеном
Томпсоном для использования в написании весьма ныне популярной
операционной системы Unix. Си соединяет свойства языка высокого уровня с
возможностью эффективного использования ресурсов компьютера, которое
обычно обеспечивается только при программировании на языке Ассемблера.
Си не очень прост в обучении и требует тщательности в программировании,
но позволяет писать сложные и весьма высокоэффективные
программы. Бьярном Страустрапом был разработан язык Си++ -
расширение языка Си, реализующее популярные в последнее время
концепции объектно-ориентированного программирования и облегчающее
создание сложных программ.
Слайд5..Язык Паскаль был разработан в 1970 году Никлаусом Виртом как
язык для обучения студентов программированию. Паскаль позволяет писать
программы, легко читаемые даже новичком, и содержит в себе все элементы,
необходимые для соблюдения хорошего строгого стиля программирования
(называемого структурным программированием), упрощающего разработку
сложных программ. Системы программирования на Паскале для IBM PC
также реализуют расширенные варианты этого языка. Из этих реализаций
наиболее популярны - Turbo Pascal, Borland Pascal и Borland Pascal for
Windows
Слайд 6. Язык Бейсик был создан в 1964 году Томасом Куртом и Джоном
Кемени как язык для начинающих, облегчающий написание простых
программ. Существует много различных версий Бейсика Это язык очень
широко распространен на микрокомпьютерах. На IBM PC широко
используются Quick Basic и Visual Basic фирмы Мicrosoft и Turbo Basic
фирмы Borland.
Основная идея авторов языка Бейсик - снабдить простым языком
программирования непрофессиональных программистов - оказалась очень
привлекательной для большого числа разработчиков различных фирм.
Слайд 7.
Сегодня мы с вами будем работать и научимся программировать в новой для
вас программе Basic256.
Разберем основные команды, язык программы и приступим к практической
работе.
Ученики Слушают и записывают определения.
4. Выполнение практической работы на компьютере.
Ученикам раздается раздаточный материал с кодом программы, учащиеся
самостоятельно набивают программу и пробуют ее запустить.
5. Итог урока
Итогом работы будет запущенная отлаженная программа, тогда можно смело
сказать, что учащиеся усвоили материал и новую тему.
Озвучить выводы по проделанной работе. Поблагодарить учащихся за
внимание и работу.
Итак ,что нового вы узнали сегодня.
Какие языки программирования вы сейчас знаете?
На какие виды делятся языки высокого уровня?
Осталось ли что-нибудь непонятным?
Молодцы, что внимательно слушали.
Отвечают на вопросы.
6. Домашнее задание.
Домашним заданием будет выучить записи в тетради.