Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  7 класс  /  Язык программирования Pascal_часть2

Язык программирования Pascal_часть2

Презентация к уроку № 16 по учебнику "Инфоматика" 7 класс. Авторы: В.М.Котов, А.И.Лапо, Е.Н.Войтехович

07.03.2018

Содержимое разработки

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

Повторение

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

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

Повторение Кем был разработан язык программирования Pascal? Язык программирования Pascal был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Цюриха Никлаусом Виртом (род. в 1934 г.) в начале 70-х годов XX века.

Повторение

Кем был разработан язык программирования Pascal?

Язык программирования Pascal был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Цюриха Никлаусом Виртом (род. в 1934 г.) в начале 70-х годов XX века.

Повторение В честь какого ученного был назван язык программирования Pascal? Язык программирования Pascal был назван в честь французского ученного Блеза Паскаля который еще в 1642 году изобрел первую механическую счетную машину.

Повторение

В честь какого ученного был назван язык программирования Pascal?

Язык программирования Pascal был назван в честь французского ученного Блеза Паскаля который еще в 1642 году изобрел первую механическую счетную машину.

Повторение Что представляет собой я зык программирования?  Язык программирования  представляет собой набор слов, специальных знаков и команд, понятных компьютеру.

Повторение

Что представляет собой я зык программирования? 

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

Повторение Какие разделы составляют языка прогаммирования Pascal  ? . В программе можно выделить следующие разделы: program  имя программы (заголовок); раздел подключения модулей; раздел описаний; begin  команды end.

Повторение

Какие разделы составляют языка прогаммирования Pascal ? .

В программе можно выделить следующие разделы:

  • program имя программы (заголовок);
  • раздел подключения модулей;
  • раздел описаний;
  • begin

команды

  • end.
Повторение Какие вы знаете команды вывода ? . Команда write ( ) ;  выводит данные в строку Команда writeln( ) выводит данные в строку и переносит курсор на следующую строку

Повторение

Какие вы знаете команды вывода ? .

Команда write ( ) ;

выводит данные в строку

Команда writeln( )

выводит данные в строку и переносит курсор на следующую строку

Повторение Как надо оформить вывод слова Привет! ? write ( ‘ Привет! ’ ) ;  writeln ( ‘ Привет! ’ ) ;

Повторение

Как надо оформить вывод слова Привет! ?

write ( Привет! ) ;

writeln ( Привет! ) ;

Язык программирования Pascal

Язык программирования Pascal

Сегодня на уроке мы … узнаем что в программировании называют данными ознакомимся с типами данных и как они описываются в разделе описания данных выясним для чего используется оператор присваивания изучим команды ввода языка программирования Pascal

Сегодня на уроке мы …

  • узнаем что в программировании называют данными
  • ознакомимся с типами данных и как они описываются в разделе описания данных
  • выясним для чего используется оператор присваивания
  • изучим команды ввода языка программирования Pascal
Понятие типа данных На практике редко приходится писать программы, которые решают только одну задачу. Обычно программы пишутся для решения целого класса задач, которые можно сформулировать в общем виде.

Понятие типа данных

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

Понятие типа данных С такими задачами вы уже сталкивались в курсе математики. Например, решение задачи «Найдите площадь прямоугольника» можно записать так:  S  =  a  ∙  b ,  высота  a площадь  S ширина   b Зная эту формулу, можно найти площадь любого прямоугольника.

Понятие типа данных

С такими задачами вы уже сталкивались в курсе математики. Например, решение задачи «Найдите площадь прямоугольника» можно записать так:  S  =  ∙  b ,

высота  a

площадь  S

ширина  b

Зная эту формулу, можно найти площадь любого прямоугольника.

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

Понятие типа данных

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

Информацию, представленную в пригодном для обработки на компьютере виде, называют данными .

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

Понятие типа данных

Переменная   в программировании — это именованная ячейка памяти, хранящая значение переменной.

Компьютер может обрабатывать данные разных типов: целые и действительные числа , символы , тексты и др.

Понятие типа данных Тип данных  определяет способ хранения данных в памяти компьютера, диапазон возможных значений данных и операции, которые с этим типом данных можно выполнять. Для того чтобы использовать какую-либо переменную, ее необходимо описать. Описание переменных выполняется до начала программы (команды  begin ). var  x  :    real  ; var    x1 ,  y1 :  real ; var    a_1 ,  a_2 ,  a_3 :    real ;

Понятие типа данных

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

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

var x :    real ;

var    x1 , y1 : real ;

var    a_1 , a_2 , a_3 :    real ;

: тип ; " width="640"

Понятие типа данных

Для описания переменных используется команда  var  (сокращение от англ. variable  — переменная).

Формат записи команды следующий:

var  имя переменной : тип ;

Понятие типа данных При описании переменной выделяется память для хранения значения этой переменной. В процессе выполнения программы значение переменной может изменяться. Для обозначения имени переменной используются буквы латинского алфавита, цифры и знак «_». Первым символом должна быть буква или знак подчеркивания. Тип данных  real  в языке программирования Pascal позволяет работать с числами и выполнять над ними арифметические действия: сложение , вычитание , умножение и деление .

Понятие типа данных

При описании переменной выделяется память для хранения значения этой переменной. В процессе выполнения программы значение переменной может изменяться.

Для обозначения имени переменной используются буквы латинского алфавита, цифры и знак «_». Первым символом должна быть буква или знак подчеркивания.

Тип данных  real  в языке программирования Pascal позволяет работать с числами и выполнять над ними арифметические действия: сложение , вычитание , умножение и деление .

Оператор присваивания Одной из основных команд для обработки данных в программе является оператор присваивания. Оператор присваивания предназначен для того, чтобы: задавать значения переменным; вычислять значения арифметического выражения (результат вычисления будет записан как значение переменной).

Оператор присваивания

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

Оператор присваивания предназначен для того, чтобы:

  • задавать значения переменным;
  • вычислять значения арифметического выражения (результат вычисления будет записан как значение переменной).
:= выражение ; " width="640"

Оператор присваивания

Формат записи оператора присваивания:

имя переменной := выражение ;

Оператор присваивания Запишем оператор присваивания на Pascal для математических выражений: Выражение S  = 2(  a  +  b  ) Запись на Pascal S  =  a 2 S:= 2*( a + b ) ; S:= a * a ; a = ( x + y ) : 3; a := ( x + y )/3;

Оператор присваивания

Запишем оператор присваивания на Pascal для математических выражений:

Выражение

S  = 2(  a  +  b  )

Запись на Pascal

S  =  a 2

S:= 2*( a + b ) ;

S:= a * a ;

a = ( x + y ) : 3;

a := ( x + y )/3;

Оператор присваивания В записи арифметического выражения используются знаки математических действий — сложения, вычитания, умножения, деления: Математические операции  + (сложение) Запись в  Pascal –   (вычитание) + — ∙  (умножение)  : (деление) * /

Оператор присваивания

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

Математические операции

+ (сложение)

Запись в  Pascal

  (вычитание)

+

∙  (умножение)

: (деление)

*

/

Оператор присваивания Приоритет выполнения операций соответствует принятому в математике: сначала выполняются умножение и деление, а затем сложение и вычитание. Для изменения порядка действий в выражениях можно использовать скобки. Для записи обыкновенной дроби используется знак деления. Знак умножения опускать нельзя. Целая часть дробного числа отделяется от дробной части точкой.

Оператор присваивания

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

Для записи обыкновенной дроби используется знак деления. Знак умножения опускать нельзя. Целая часть дробного числа отделяется от дробной части точкой.

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

  Ввод данных

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

Команда read( ) предназначена для ввода данных. В скобках через запятую перечисляются имена переменных, значения которых необходимо ввести.

  Ввод данных Если необходимо ввести данные, записанные в несколько строк, то используют команду  read ln( ) . Буквосочетание « ln » (сокращение от англ. line — линия, строка), записанное в конце команды, означает, что после вывода нужно перевести курсор в новую строку .

  Ввод данных

Если необходимо ввести данные, записанные в несколько строк, то используют команду  read ln( ) . Буквосочетание « ln » (сокращение от англ. line — линия, строка), записанное в конце команды, означает, что после вывода нужно перевести курсор в новую строку .

  Ввод данных Ввод данных происходит в нижней части окна программы PascalABC. Для этого используется окно «Ввод данных». После нажатия кнопки «Ввести» или клавиши «Enter» введенные значения переносятся в окно вывода. После завершения работы программы в этом же окне будет выведен результат Пример

  Ввод данных

Ввод данных происходит в нижней части окна программы PascalABC. Для этого используется окно «Ввод данных». После нажатия кнопки «Ввести» или клавиши «Enter» введенные значения переносятся в окно вывода. После завершения работы программы в этом же окне будет выведен результат

Пример

  Упражнения Вводится возраст пользователя в годах. Определите возраст пользователя через 5 лет. var a:real; begin read (a); write (a+5); end. Пример

  Упражнения

Вводится возраст пользователя в годах. Определите возраст пользователя через 5 лет.

var a:real;

begin

read (a);

write (a+5);

end.

Пример

  Упражнения Напишите программу, в которой вводятся два числа a и b . Затем первое число уменьшается в 2 раза, а второе увеличивается на 30. Выведите измененные значения переменных. var a,b:real; begin read (a,b); a:=a/2; b:=b+30; write (a,’ ‘,b); end. Пример

  Упражнения

Напишите программу, в которой вводятся два числа a и b . Затем первое число уменьшается в 2 раза, а второе увеличивается на 30. Выведите измененные значения переменных.

var a,b:real;

begin

read (a,b);

a:=a/2;

b:=b+30;

write (a,’ ‘,b);

end.

Пример

Домашнее задание § 1 4 (п. 2 - 4 )

Домашнее задание

§ 1 4 (п. 2 - 4 )

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Язык программирования Pascal_часть2 (638 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт