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

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

Скачать материал

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

 

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

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

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

 

Ход урока

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

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

 

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

<оператор 2>

<оператор N>

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

 

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

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

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

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

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

 

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

 

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

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

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


 

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

Program ex;

Begin 

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

End.

 

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

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

 

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

Program prim_1;

uses GraphABC;

Begin

Circle(x,y,r);

FloodFill(x,y,clBlue)

End.

 

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

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

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

 


 

ПРИЛОЖЕНИЕ 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) - Устанавливает цвет текущей кисти

 

 

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

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по ипотечному кредитованию

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 926 материалов в базе

Скачать материал

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 14.11.2016 839
    • DOCX 31.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Карпова Екатерина Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Карпова Екатерина Валерьевна
    Карпова Екатерина Валерьевна
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 65251
    • Всего материалов: 43

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Родительство

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов
  • Этот курс уже прошли 11 человек

Мини-курс

Стартап: от идеи к успеху

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 18 регионов

Мини-курс

История педагогических идей: основатели и теоретики

6 ч.

780 руб. 390 руб.
Подать заявку О курсе