Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Знакомство с языком Паскаль. Линейные вычислительные алгоритмы"

Презентация по информатике на тему "Знакомство с языком Паскаль. Линейные вычислительные алгоритмы"

Скачать материал
Скачать материал "Презентация по информатике на тему "Знакомство с языком Паскаль. Линейные вычислительные алгоритмы""

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Директор музея

Описание презентации по отдельным слайдам:

  • Линейные вычислительные алгоритмы. Знакомство с языком Паскаль.

    1 слайд

    Линейные вычислительные алгоритмы.
    Знакомство с языком Паскаль.

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

    2 слайд

    Цели урока:
    Обучающие:
    познакомить учащихся с общими характеристиками языков программирования, с программной средой Pascal ABC, со структурой программы на языке Паскаль;
    сформировать у учащихся первичные знания по применению изученного материала.
    Развивающие:
    учить анализировать, обобщать и систематизировать.
    Воспитательные:
    развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию.

  • Ответьте на вопросы:Что такое программирование?
Какие задачи решают системные...

    3 слайд

    Ответьте на вопросы:
    Что такое программирование?
    Какие задачи решают системные и прикладные программисты?
    Назовите наиболее распространенные языки программирования.
    В чём состоит назначение систем программирования?
    Назовите основные типы величин в программировании.
    Как записывается команда присваивания?
    Что такое ввод? Как записывается команда ввода?
    Что такое вывод? Как записывается команда вывода?



  • Присваивание. Свойства присваивания.Трассировочной таблицей называется таблиц...

    4 слайд

    Присваивание. Свойства присваивания.
    Трассировочной таблицей называется таблица, в которой против каждой команды указываются значения переменных, которые устанавливаются после её выполнения.

  • Трассировочная таблица

    5 слайд

    Трассировочная таблица

  • Свойства присваивания (стр.187)Пока переменной не присвоено значения, она ост...

    6 слайд

    Свойства присваивания (стр.187)
    Пока переменной не присвоено значения, она остаётся неопределённой;
    Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения;
    Новое значение, присвоенное переменной, заменяет её предыдущее значение.

  • Знакомство с языком ПаскальЯзык Паскаль разработан в 1971 году швейцарским пр...

    7 слайд

    Знакомство с языком Паскаль
    Язык Паскаль разработан в 1971 году швейцарским профессором Никлаусом Виртом и назван в честь французского учёного, изобретателя механической вычислительной машины, Блеза Паскаля.

  • Команду алгоритма, записанную на языке программирования, принято называть опе...

    8 слайд

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

  • Заголовок программы начинается со слова Program, за которым следует имя, прид...

    9 слайд

    Заголовок программы начинается со слова Program, за которым следует имя, придуманное программистом: Program <имя программы>;

  • Раздел описания переменных начинается со слова Var, за которым идёт список им...

    10 слайд

    Раздел описания переменных начинается со слова Var, за которым идёт список имен переменных через запятую. Тип указывается через двоеточие. Integer обозначает целый тип, real – вещественный:
    Var a, b: integer; c, d: real;

  • ПеременныеПеременная – это величина, имеющая имя, тип и значение. Значение пе...

    11 слайд

    Переменные
    Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы.
    Типы переменных:
    integer{ целая }
    real{ вещественная }
    char{ один символ }
    string{ символьная строка }
    boolean { логическая }
    Объявление переменных (выделение памяти):
    var a, b: integer;
    Q: real;
    s1, s2: string;

  • Начало и конец раздела операторов программы отмечаются служебными словами beg...

    12 слайд

    Начало и конец раздела операторов программы отмечаются служебными словами begin (начало) и end (конец).

  • Program ;
Var 
Begin

End.Структура программы на Паскале.

    13 слайд

    Program <имя программы>;
    Var <раздел описаний>
    Begin
    <тело программы>
    End.
    Структура программы на Паскале.

  • Операторы ввода, вывода, присваивания.Ввод исходных данных с клавиатуры проис...

    14 слайд

    Операторы ввода, вывода, присваивания.
    Ввод исходных данных с клавиатуры происходит по оператору read (читать) или readln (читать строку). Пример: read (список переменных).
    Вывод результатов происходит по оператору write (писать) или writeln (писать в строку): write (список вывода).

  • Оператор выводаwrite ( a );   { вывод значения переменной a}writeln ( a ); {...

    15 слайд

    Оператор вывода
    write ( a ); { вывод значения переменной a}
    writeln ( a ); { вывод значения переменной a и переход на новую строчку}
    writeln ( 'Привет!' ); { вывод текста}
    writeln ( 'Ответ: ', c ); { вывод текста и значения переменной c}
    writeln ( a, '+', b, '=', c );

  • Сложение двух чиселЗадача. Ввести два целых числа и вывести на экран их сумму...

    16 слайд

    Сложение двух чисел
    Задача. Ввести два целых числа и вывести на экран их сумму.
    Простейшее решение:
    program qq;
    var a, b, c: integer;
    begin
    read ( a, b );
    c := a + b;
    writeln ( c );
    end.

  • Блок-схема линейного алгоритманачалоконецc := a + b;ввод a, bвывод cблок &quot;нач...

    17 слайд

    Блок-схема линейного алгоритма
    начало
    конец
    c := a + b;
    ввод a, b
    вывод c
    блок "начало"
    блок "ввод"
    блок "процесс"
    блок "вывод"
    блок "конец"

  • Как изменить значение переменной?Оператор – это команда языка программировани...

    18 слайд

    Как изменить значение переменной?
    Оператор – это команда языка программирования высокого уровня.
    Оператор присваивания служит для изменения значения переменной.
    program qq;
    var a, b: integer;
    begin
    a := 5;
    b := a + 2;
    a := (a + 2)*(b – 3);
    end.
    a
    ?
    5
    5
    b
    ?
    5+2
    7
    a
    5
    7*4
    28
    Пример:

  • Оператор присваиванияАрифметическое выражение может включать
константы
имена...

    19 слайд

    Оператор присваивания
    Арифметическое выражение может включать
    константы
    имена переменных
    знаки арифметических операций:
    + - * / div mod

    вызовы функций
    круглые скобки ( )
    умножение
    деление
    деление нацело
    остаток от деления

  • program qq;
	var a, b: integer;
		 x, y: real; 
	begin
	  a := 5;   
   10 :...

    20 слайд

    program qq;
    var a, b: integer;
    x, y: real;
    begin
    a := 5;
    10 := x;
    y := 7,8;
    b := 2.5;
    x := 2*(a + y);
    a := b + x;
    end.
    Какие операторы неправильные?
    имя переменной должно быть слева от знака :=
    целая и дробная часть отделяются точкой
    нельзя записывать вещественное значение в целую переменную

  • Ручная прокрутка программыprogram qq;
var 	a, b: integer;
begin
  a := 5;
  b...

    21 слайд

    Ручная прокрутка программы
    program qq;
    var a, b: integer;
    begin
    a := 5;
    b := a + 2;
    a := (a + 2)*(b – 3);
    b := a div 5;
    a := a mod b;
    a := a + 1;
    b := (a + 14) mod 7;
    end.

  • Правила записи арифметических выражений

    22 слайд

    Правила записи арифметических выражений

  • Математические выражения на Паскалеx2 – 7x+6             sqr(x) – 7*x + 6
(x2...

    23 слайд

    Математические выражения на Паскале
    x2 – 7x+6 sqr(x) – 7*x + 6
    (x2-y*4)2-√x3 sqr(sqr(x)-y*4)-sqrt(x^3)


  • Запишите по правилам языка Паскаль следующие выражения:√5x+x2
tg3x+1
3x3+2x2+4

    24 слайд

    Запишите по правилам языка Паскаль следующие выражения:
    √5x+x2
    tg3x+1
    3x3+2x2+4

  • Найдите ошибки в программе: Program control.
Var  x, y, z; integer;
Begin
x:=...

    25 слайд

    Найдите ошибки в программе:
    Program control.
    Var x, y, z; integer;
    Begin
    x:=5
    y=7;
    z=x+y;
    writeln(z=x+y, z);
    End.

  • Домашнее задание§ 34, 35
Составьте программу на языке Паскаль для решения сле...

    26 слайд

    Домашнее задание
    § 34, 35
    Составьте программу на языке Паскаль для решения следующей задачи: Вычислить периметр и площадь прямоугольника со сторонами a и b.

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

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

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

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

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

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

6 671 600 материалов в базе

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

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

Урок: "Совместное создание презентации с помощью сервиса Google презентации"
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: 1.1. Автоматизированные и автоматические системы управления
  • 06.10.2020
  • 431
  • 8
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Урок: Контрольная работа по теме: «Кодирование и обработка текстовой информации»
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: § 26. Проблемы формирования информационного общества
  • 06.10.2020
  • 551
  • 6
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Открытый урок информатики по теме "Деловая графика в электронных таблицах". 9-й класс
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: 1.1. Автоматизированные и автоматические системы управления
  • 06.10.2020
  • 310
  • 4
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

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

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

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

  • Скачать материал
    • 27.04.2015 1552
    • PPTX 1003.5 кбайт
    • 148 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дараева Ирина Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Дараева Ирина Петровна
    Дараева Ирина Петровна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 6567
    • Всего материалов: 4

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

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

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

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

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

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
  • Этот курс уже прошли 76 человек

Мини-курс

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

10 ч.

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

Мини-курс

Продвижение экспертной деятельности: от личного сайта до личного помощника

6 ч.

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

Мини-курс

Творчество и технологии в медиакоммуникациях

8 ч.

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