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

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

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

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыРешение задач. Составление программ по линейному алгоритму

Решение задач. Составление программ по линейному алгоритму

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

8 класс 09-13/12/2014 г

Тема урока

Решение задач. Составление программ по линейному алгоритму

Цель урока:

  1. Развитие навыков решения задач на ЯП Паскаль

  2. Повторение назначения операторов

Результаты

После данного урока учащиеся:

  • Закрепят знания по составлению программ по условному и линейному алгоритму

  • Вырабатают навыки о составлении простейших программ по условному и линекйному алгоритму

Материалы и оборудование

  • доска, компьютер, карточки.

Вид работы

  • Групповая работа


Ход урока:

Этапы урока

Время

Действия учителя

Действия учеников

примечание

Орг. момент


Приветствие, проверка присутствующих по журналу. Проверка готовности учащихся к уроку.

Здороваются, называют отсутствующих


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


Предлагает задание по пройденной теме

Выполняют задание


Повторение теории


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

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

Условный оператор в Turbo Pascal 7.0 помогает осуществить "ветвление" программы, т. е. передать управление по условию.

Условный оператор имеет вид:

IF условие THEN <оператор1> [ELSE <оператор2>]

Выполнение условного оператора начинается с вычисления значения логического выражения, записанного в условии. Простые условия записываются в виде равенств или неравенств. Сложные условия составляют из простых с помощью логических операций, если условие истинно, то выполняется <оператор1>, в противном случае - <оператор2>.


Практическая часть.



ЗАДАЧИ НА ЛИНЕЙНЫЙ АЛГОРИТМ

  1. Вывести на экран сумму заданных двух чисел

  2. Вывести на экран сумму заданных трех чисел

  3. Вывести на экран произведение заданных двух чисел

  4. Вывести на экран разность заданных двух чисел

  5. Вывести на экран удвоенное значение заданных двух чисел

  6. Вывести на экран противоположное значение заданных двух чисел

  7. Вывести на экран противоположное значение заданных трех чисел

  8. Вывести на экран удвоенное значение заданных трех чисел

  9. Перевести см –ры в мм-ры

  10. Перевести м –ры в мм-ры

  11. Перевести км –ры в см-ры

  12. Перевести тонны в кг-ы

  13. Перевести гр–ы в кг-ы

  14. Перевести доллары в тенге

  15. Перевести тенге в доллары

  16. Перевести тенге в рубли

ЗАДАЧИ НА РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ

  1. Если заданное число отрицательное вывести на экран сумму заданного числа и числа 5 чисел, иначе его квадрат

  2. Если заданное число положительное, вывести на экран квадрат заданного числа, иначе млово «привет»

  3. Ввести два числа. Если первое число четное, вывести на экран произведение заданных двух чисел, иначе цифру «9»

  4. Если заданное число нечетное вывести на экран его удвоенное значение, иначе его квадрат

  5. Если заданное число четное, вывести на экран слово «ПОКА», иначе слово «ПРИВЕТ»

  6. Если введенное число кратно трем, вывести на экран слово «ДРУГ», иначе слово «БРАТ»


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



Рефлексия

Что было интересного? .......................................

Что было непонятно? ..........................................

Какие трудности были? .......................................


Выставляются оценки за урок.


Задание на дом


Конспект и задачи 10-16, 18,20















  1. Записать по правилам языка Паскаль следующие выражения:

  1. hello_html_283c6cc8.gif

  2. hello_html_m63a5170d.gif

  3. hello_html_m2a8a93bf.gif

  4. hello_html_md1530dd.gif


Записать выражения, записанные по правилам языка Паскаль, в математической форме

    1. (x+y)/(y+1)

    2. a*b/(c+d)-(c-d)/b*(a+b)

    3. 1+sqr(x)*abs(y-sin(x)/cos(x))

    4. sqrt(abs(x-1)+cos(x))


Контрольная работа

1. Какие из следующих последовательностей символов являются именами переменными:

a) х в) х1 д) объем ж) x1x2

б) х1 г) х1 е) ab з) sin

2. Целочисленный тип в Паскале описывается служебным словом:

а) integer б) real в) char

3. Оператор ввода в Паскале имеет обозначение:

а) read б) write в) input

4. Какой из функций не существует в Паскале:

а) cos(x) б) sin(x) в) tg(

5. Известна стоимость тетради в клетку и в линейку и количество купленных тетрадей в клетку и в линейку. Необходимо вычислить стоимость покупки. Задайте имена переменных, необходимых для решения задачи и определите их тип.

6. Какие из следующих последовательностей символов являются операторами присваивания:

а) а:=c б) а=с+1 в) а:с-sqr(2)

7. Пусть значения переменных х и у равны, соответственно, 0.3 и -0.2. Какие значения будут иметь эти переменные после выполнения оператора присваивания

а) x:= x+2*y; y:=y/2

б) y:=-y; x:=x+y; y:=y+1

8. Какие из следующих последовательностей символов являются операторами ввода:

а) read(x,y,z); в) read(x,y+1);

б) read x,y,z; г) x:=read(x)

9. Какие из следующих последовательностей символов являются операторами вывода:

а) write(x;y;z); в) write (x,y);

б) write (100); г) write (x+2.2)

10. Какие значения будут иметь переменные х и у в результате выполнения последовательности операторов:

read (x,y);

x:=x+y;

y:=x-y;

x:=x-y;

если значения х и у равны 3.5 и 2.4








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

Номер материала: ДВ-230957

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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