1160170
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаДругие методич. материалыТехнологическая карта по теме: "Алгоритмический язык программирования"

Технологическая карта по теме: "Алгоритмический язык программирования"

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.



hello_html_5e901f2c.jpghello_html_m1cbce775.jpg

ПЛАН-КОНСПЕКТ УРОКА

Тема урока: Алгоритмический язык программирования

Тип урока:  Комбинированный

Цель урока:

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

Образовательная цель: расширить знания учащихся об алгоритмах и алгоритмическом языке программирования.

Формирование УУД:

Личностные действия: самоопределение, смыслообразование.

Регулятивные действия: целеполагание, планирование, прогнозирование, контроль, коррекция, оценка, саморегуляция

Познавательные действия: общеучебные, логические, постановка и решение проблемы

Коммуникативные действия: планирование учебного сотрудничества, постановка вопросов, умение с достаточной точностью и полнотой выражать свои мысли

Оборудование:

Учебные материалы: презентация к уроку;

Раздаточный материал: карточки с синтаксисом алгоритмического языка программирования.





Ход урока:

Выдают ответы:

алгоритмический, язык, программирования.

Цель урока: освоить алгоритмический язык программирования

Целеполагание, прогнозирование

Актуализация знаний

Проведём историческую минутку (Слайд 5)

Знакомятся с историей возникновения языков программирования

Смыслообразование

Усвоение новых знаний

Прежде чем познакомиться с алгоритмическим языком программирования давайте обсудим что такое язык программирования, программа и переменная. (Слайд 6).

Теперь познакомимся с синтаксисом алгоритмического языка программирования

(Слайд 7)


Знакомятся с понятиями: язык программирования, программа, переменная


Постановка и решение проблемы

Закрепление

Объясняет ход решения первой задачи на сложение. (Слайд 13)

Сопоставляют ход решения задачи с синтаксисом алгоритмического языка программирования

Общеучебные, логические

Теперь давайте вы попробуете по аналогии с предыдущей задачей написать код для следующих задач. (Слайд 14, 15)

Один ученик решает у доски, остальные в тетрадях

Умение с достаточной точностью и полнотой выражать свои мысли

Итог урока. Рефлексия

Проанализируйте усвоение вами нового материала. Ответьте на вопрос: Насколько я понял данный материал?

Подводят итоги.

Обозначают на полях качество своей работы

Самооценка, контроль

Домашнее задание

На слайде представлено домашнее задание. Можете по желанию выполнить одну из задач или все. (Слайд 16). Урок окончен. Спасибо!


Записывают домашнее задание










Презентация

Слайд №1

hello_html_m429332bf.png

Слайд №2

hello_html_m11d998db.png

Слайд №3

hello_html_4cf3a31c.png

Слайд №4

hello_html_m120813b7.png

Слайд №5 ПРИЛОЖЕНИЕ А

hello_html_m5759b076.png

Слайд №6

hello_html_m3d03c963.png

Слайд №7-12 ПРИЛОЖЕНИЕ Б

Слайд №13

hello_html_m301c6a0b.png

Слайд №14

hello_html_m6eb1d2e1.png

Слайд №15

hello_html_1e125927.png

Слайд №16

hello_html_m3820d985.png



ПРИЛОЖЕНИЯ А «История развития языков программирования»

С появлением цифровых программно-управляемых машин родилась новая область прикладной математики - программирование. Как область науки и профессия она возникла в 1950-х гг.

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

Для упрощения приемов и методов составления и отладки программ были созданы мнемокоды, по структуре близкие к машинному языку и использующие символьную адресацию. Это ассемблеры. Они переводили программу, записанную в мнемокоде, на машинный язык.

Лишь в 50-е годы, для личных нужд фирмы IBM был разработан первый алгоритмический язык. Его назвали FORTRAN. Он позволял проводить расчеты только при помощи записи алгоритма с применением операторов ввода/вывода и условных.

Уже в конце 50-х гг. появилась хорошая альтернатива FORTRAN'у. Питер Наур разработал алгоритмический язык, независимый от архитектуры. Его назвали ALGOL. В данном случае, разработчики также постарались расширить возможности языка, максимально приблизив систему обозначений к математической.

В начале 60-х гг. производители IBM представили не особо популярный язык PL/I. Он работал с архитектурой IBM 360 и служил своеобразным расширением FORTRAN'а при помощи некоторых средств языка COBOL.

70-е гг. произвели на свет Pascal. Он быстро завоевал массовую популярность. Чуть позже миноборона США начала разработку языка высокого уровня. Проект разрабатывали 4 независимые группы, причем выработка требований и спецификаций проводилась на основе языка Pascal. Получившийся продукт был выпущен уже в начале 80-х, он получил название Ada.

70-е гг. также подарили нам универсальный язык C. Его авторами были Кен Томпсон и Денис Ритчи. Язык пользовался повышенной популярностью у системных программистов, перво ядро ОС UNIX было разработано именно на нем. В 1982 году стандарт C поступил в разработку в ANSI, получившийся вариант был принят в 1990 году. На основе этого языка были разработаны современные языки Java и C++.

Помимо языков, работающих с алгоритмами, свое развитие получили и языки другой направленности. Для обработки деловой информации был разработан COBOL, языками искусственного интеллекта считаются Prolog и LISP. Кроме того, последний широко применяется и в теории игр.

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































ПРИЛОЖЕНИЯ Б «Синтаксис алгоритмического языка программирования»

цел перем

вещ

вещ перем

символ

сим перем

строка

лит перем

логическое

лог перем

Арифметические  операции

сложение

+

вычитание

-

умножение

*

возведение в степень

**

деление

/

целочисленное деление

div(делимое,делитель)

определение остатка от деления

mod(делимое,делитель)

Операция присваивания


:=

Операции сравнения

равно

=

не равно

<>

больше

>

меньше

<

больше или равно

>=

меньше или равно

<=

Логические операции

не

не

и

и

или

или

Преобразование типов данных

целое в символ
(символ по коду)

символ(целое)

целое (от 0 до 9) в символ десятичной цифры

if(целое>=0)и
(целое<=9) 
  символ:=
  код(символ)+код('0')

код символа

код(символ)

символ в десятичную цифру

if(символ>='0' и
символ<='9')
  целое:=
  код(символ)-код('0')

целое в строку

цел_в_лит(целое)

вещ в строку

вещ_в_лит(вещ)

строка в целое

лит_в_цел(строка,успех)

строка в вещ

лит_в_вещ(строка,успех)

Ввод и вывод

ввод перем (через пробел)

 ввод перем,перем

ввод перем (через Enter)

 ввод перем
 
ввод перем

ожидание программой нажатия любой клавиши


вывод с переводом строки

вывод нс, перем,перем

вывод без перевода строки

вывод перем,перем

вывод  пустой строки

вывод нс

Работа со строками

сравнение строк

=,<>

копирование одной строки на место другой

строка1:=строка2

копирование части строки  на место другой

-

взятие символа из строки

строка[поз_сим]

выбор подстроки

строка[поз_сим:поз_сим]

слияние строк

строка1+строка2

длина строки

длин(строка)



Итог урока

В результате проведенного урока поставленная цель была достигнута. Учащиеся научились составлять программы с помощью блок схем и алгоритмического языка программирования, расширили свои знания не только об алгоритмах и алгоритмическом языке программирования, но и об истории развития языков программирования.

Таким образом, все цели были выполнены, УУД сформированы.









Общая информация

Номер материала: ДБ-154036

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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