Инфоурок Информатика КонспектыКонспект урока по информатике 9 класс

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

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

Дата: 30.01.15

Школа: МБОУ Знаменская средняя общеобразовательная школа им. Р.И. Вяхирева

Класс:  9 «А»

Тема: «Организация ввода и вывода данных»

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

Оборудование: карточки-задания для организации самостоятельной работы

 

Ход урока

 

I.                  Организационное начало

1.     Приветствие.

- Здравствуйте, присаживайтесь.

II.               Повторительно-обобщающая работа

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

1.     Что такое  язык программирования? (Это фиксированная система обозначения для описания алгоритмов и структур данных)

2.     Что входит в состав интегрированной среды Pascal?  (текстовый редактор, компилятор, отладчик, справочная система, среда выполнения программы)

3.     Что входит в алфавит языка программирования Pascal? (латинские строчные и прописные , арабские цифры, специальные символы, зарезервированные слова)

4.     Структура программы  на Pascal

 (Program <имя>;

Const; - раздел констант

Var; - раздел переменных :<тип данных>;

Begin

Оператор 1;

Оператор 2;

………….

Оператор n;

Readln;

End. )

5.     Перечислите простые типы данных.

(целочисленный – integer; вещественный – real; символьный – char; строковый – string; логический - boolean)

 

III.           Работа по осмыслению и усвоению нового материала

1.     Сообщение темы и цели урока

2.     Оформление тетрадей

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

Процедуры ввода-вывода

Любая программа при вводе исходных данных и выводе результатов взаимодействует с внешними устройствами. Совокупность стандартных устройств ввода и вывода, то есть клавиатуры и экрана дисплея, называется консолью.

Ввод с клавиатуры

Для ввода с клавиатуры определены процедуры read и readln:

read(список);
readln[(список)];

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

read(a, b, c); readln(y);

readln;

ВНИМАНИЕ: Вводить можно целые, вещественные, символьные и строковые величины. Вводимые значения должны разделяться любым количеством пробельных символов (пробел, табуляция, перевод строки).

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

·         значение переменной выделяется как группа символов, расположенных между разделителями;

·         эти символы преобразуются во внутреннюю форму представления, соответствующую типу переменной;

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

Кроме этого, процедура readln после ввода всех значений выполняет переход на следующую строку исходных данных. Процедура readln без параметров просто ожидает нажатия клавиши Enter.

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

Вывод на экран

При выводе выполняется обратное преобразование: из внутреннего представления в символы, выводимые на экран. Для этого в языке определены стандартные процедуры write и writeln:

write(список);
writeln[(список)];

Как вы уже, вероятно, догадались, процедура write выводит указанные в списке величины на экран, а процедура writeln вдобавок к этому еще и переводит курсор на следующую строку. Процедура writeln без параметров просто переводит курсор на следующую строку.

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

writeln(a:4, b:6:2);

После имени переменной a, через двоеточие указано количество отводимых под нее позиций, внутри которых значение выравнивается по правому краю. Для b указано две форматные спецификации, означающие, что под эту переменную отводится всего 6 позиций, причем 2 из них - под дробную часть.

Правила записи процедур вывода.

·         Список вывода разделяется запятыми.

·         Список содержит выражения логических, целых, вещественных, символьного и строкового типов.

·         После любого значения можно через двоеточие указать количество отводимых под него позиций. Если значение короче, оно прижимается к правому краю отведенного поля, если длиннее, поле "раздвигается" до необходимых размеров.

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

·         Если форматы не указаны, под целое число, символ и строку отводится минимально необходимое для их представления количество позиций. Под вещественное число всегда отводится 17 позиций, причем 10 из них - под его дробную часть.

·         Форматы могут быть выражениями целого типа.

Пример 1

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

http://doc4web.ru/uploads/files/33/32929/hello_html_37de0acc.png

где C - температура по Цельсию, а F - температура по Фаренгейту.

 

program temperature;

var fahr, cels : real; { 1 }

begin

writeln('Введите температуру по Фаренгейту'); { 2 }

readln(fahr); { 3 }

cels := 5 / 9 * (fahr - 32); { 4 }

writeln('По Фаренгейту: ', fahr:6:2,

' в градусах Цельсия: ', cels:6:2); { 5 }

end.

 

 

 

IV.            Итог урока

1.     Обобщающая беседа.

1.     Что такое  язык программирования? (Это фиксированная система обозначения для описания алгоритмов и структур данных)

2.     Что входит в состав интегрированной среды Pascal?  (текстовый редактор, компилятор, отладчик, справочная система, среда выполнения программы)

3.     Что входит в алфавит языка программирования Pascal? (латинские строчные и прописные , арабские цифры, специальные символы, зарезервированные слова)

4.     С помощью каких операторов вводятся данные в программу? (read, readln)

5.      Чем отличается  оператор read  от оператора readln? (процедура readln после ввода всех значений выполняет переход на следующую строку исходных данных)

6.     С помощью каких операторов можно вывести данные? (write, writeln)

 

V.               Задавание на дом

Записи в тетради

 

 

 

 

 

 

 

 

 

 

 

 

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

1.     Что такое  язык программирования?

2.     Что входит в состав интегрированной среды Pascal?

3.     Что входит в алфавит языка программирования Pascal?

4.     Структура программы  на Pascal

5.     Перечислите простые типы данных.

 

 

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

1.     Что такое  язык программирования?

2.     Что входит в состав интегрированной среды Pascal?

3.     Что входит в алфавит языка программирования Pascal?

4.     Структура программы  на Pascal

5.     Перечислите простые типы данных.

 

 

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

1.     Что такое  язык программирования?

2.     Что входит в состав интегрированной среды Pascal?

3.     Что входит в алфавит языка программирования Pascal?

4.     Структура программы  на Pascal

5.     Перечислите простые типы данных.

 

 

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

1.     Что такое  язык программирования?

2.     Что входит в состав интегрированной среды Pascal?

3.     Что входит в алфавит языка программирования Pascal?

4.     Структура программы  на Pascal

5.     Перечислите простые типы данных.

 

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

1.     Что такое  язык программирования?

2.     Что входит в состав интегрированной среды Pascal?

3.     Что входит в алфавит языка программирования Pascal?

4.     Структура программы  на Pascal

5.     Перечислите простые типы данных.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока по информатике 9 класс"

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

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

Клининговый менеджер

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

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 667 430 материалов в базе

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

Другие материалы

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

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

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

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

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

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

    Бровина Елена Александровна
    Бровина Елена Александровна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 9299
    • Всего материалов: 8

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

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

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Мини-курс

Подготовка и проведение тренинга

4 ч.

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

Мини-курс

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

6 ч.

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

Мини-курс

Физическая культура и спорт: методика, педагогика, психология

10 ч.

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