Инфоурок / Информатика / Конспекты / Конспект урока по информатике на тему "Компьютер как формальный исполнитель алгоритмов" (8 класс)
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Я люблю природу», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 15 ДЕКАБРЯ!

Конкурс "Я люблю природу"

Конспект урока по информатике на тему "Компьютер как формальный исполнитель алгоритмов" (8 класс)




Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


библиотека
материалов

Конспект урока по информатики 8 класс


Автор: Хисамова Е.В.

Тема урока: Компьютер как формальный исполнитель алгоритмов (программ)

Цели урока: узнать правила оформления программ на Паскале; составлять несложные линейные алгоритмы, отлаживать программы и исполнять их.


Ход урока

  1. Организационный этап

Приветствие. Эмоциональный настрой на работу. Проверка готовности учащихся к уроку.


  1. Мотивационный

Расскажите, с каким алгоритмом вы сегодня уже столкнулись?

(Ученики приводят примеры)

А как вы смогли определить, что это был алгоритм?

(Ответы учеников. Повторение темы «Свойства алгоритмов»)


  1. Работа по теме урока


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

Существуют различные классификации языков программирования. По наиболее распространенной классификации все языки программирования делят на языки низкого и высокого уровня.

Если язык близок к естественному языку программирования, то он называется языком высокого уровня, если ближе к машинным командам, – языком низкого уровня.

В группу языков низкого уровня входят машинные языки и языки символического кодирования: Автокод, Ассемблер. К языкам программирования высокого уровня относят Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д.

Язык программирования – это специально обусловленный набор символов, слов и особым образом организованных и заранее оговоренных сокращений, используемых для записи набора команд (программы), воспринимаемых компьютером.

Я предлагаю познакомится вам с одним из языков программирования, который называется Паскаль. Откройте на рабочем столе «Pascal ABC.Net».

(Учащиеся открывают программу)

Давайте познакомимся с данной программой. Что вы можете сказать про интерфейс программы?

(Ответы учеников)

Какая функция в программе поможет, если у вас возникнуть сложности в написании программы?

(Ответы учеников)


Предлагаю вам записать в тетрадь «Правила представления данных»


  • Программа имеет следующую структуру:


Program <имя>; (заголовок программы)

Var <блок описания данных>

Begin (начало программы)

<оператор 1> (тело программы)

<оператор 2>

<оператор N>

End. (конец программы)


  • Операторы (команды) отделяются друг от друга точкой с запятой;

  • Перед словом End точка с запятой не ставится;

  • После слова Begin точка с запятой не ставится;

  • В конце программы после слова End обязательно ставиться точка;

  • Имя блока памяти – это последовательность букв и /или цифр, начинающихся с буквы. Имя может содержать знак подчеркивания.


Учитель раздает памятку (Приложение 1), которая поможет ученикам работать в программе.


  1. Практическая работа

Вы познакомились с новой программой «Pascal ABC.Net», а так же с правилами представления данных. Я предлагаю написать свою первую программу, при помощи языка программирования Паскаль.

(Учитель совместно с учениками пишет программу)



Разработка программы: «Моя первая программа»

Program ex;

Begin

Write(‘Моя первая программа’)

End.


  1. Закрепление изученного материала

Задание: используя памятку (Приложение 1), напишите программу, которая будет выводить на экран круг произвольного цвета.


Разработка программы: «Цветной круг»

Program prim_1;

uses GraphABC;

Begin

Circle(x,y,r);

FloodFill(x,y,clBlue)

End.


  1. Подведение итогов урока. Рефлексия.

Предлагаю оценить сегодня свою работу на уроке. В тетради на против темы урока поставьте смайлик.

(Учащиеся оценивают свою работу на уроке)




ПРИЛОЖЕНИЕ 1


Памятка для работы в Pascal ABC.Net

Programзагаловок программы

var - описание переменных

integer тип переменных. Используют для целых чисел

realдля вещественных чисел

string – для строк текста произвольной длины

Beginначало программы

end - конец программы

Writeln – оператор вывода (после вывода данных переводит курсор в НАЧАЛО СЛЕДУЮЩЕЙ строки)

Write - оператор вывода(выводит данные и оставляет курсор в КОНЦЕ выведенной информации в ТОЙ ЖЕ строке)

Readln – оператор ввода

uses GraphABC - вызов библиотеки

Rectangle(x1,y1,x2,y2) – Рисует заполненный прямоугольник, заданный координатами противоположных вершин

Line(x1,y1,x2,y2) - Рисует отрезок от точки (x1,y1) до точки (x2,y2)

Circle(x,y,r) - Рисует заполненную окружность с центром (x,y) и радиусом r

FloodFill(x,y,clBlue) – заливает область одним цветом, начиная с координат (x,y)

SetPenColor(clYellow) - процедура задает цвет рисуемых линий

SetPenWidth(10) - задается ширина линии в 10 точек

SetBrushColor(clYellow) - Устанавливает цвет текущей кисти




Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

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

Начало обучения ближайшей группы: 13 декабря. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


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

Номер материала: ДБ-350261
Курсы профессиональной переподготовки
133 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 13 декабря
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

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

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>