Инфоурок Информатика Другие методич. материалыТипы переменных в языке Паскаль АВС

Типы переменных в языке Паскаль АВС

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ 18 ноября урок ИВТ.docx

 

Дата: 18.11.2014       

 урок Информатика  

 учитель Махаева Е.Ж. город Караганда, Республика Казахстан

Класс:   7 «Г», 7 «Б», 7 «В»

Тема урока: Типы переменных.

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

Учебно - воспитательные задачи:

І. Обучающая:

Содействовать в ходе урока усвоению следующих основных понятий:

  • Что такое типы переменных?
  • Способы составления программы с типами переменных языка программирования Pascal АВС.
  • Учащиеся должны уметь набрать и самостоятельно составить программу с типами переменных языка программирования Pascal АВС.

ІІІ. Развивающая:

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

ІІ. Воспитательная:

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

Тип урока:

Комбинированный.

Формы организации урока:

Общеклассная.

Оборудование:

Тетрадь, электронный учебник.

 

Ход урока


1. Организационный момент. 
2. Постановка целей и задач занятия. Ознакомление с планом занятия. 
3.  Но сначала проверка д/з.
контрольные вопросы: 

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

2.     В честь кого названа программа?

3.     Назовите из каких частей состоит программа?

4.     Наберите самую простую программу на языке Паскаль АВС.

 

Новая тема:

Типы переменных. Простые числовые операции и функции

Операторы ввода-вывода данных.

         В Паскале используется несколько типов представления числовых  значений,  на  начальном этапе будут рассмотрены лишь некоторые из них:

      integer – целые числа в интервале от -2147483648 до 2147483647

      real вещественные (реальные) – целые и дробные положительные и отрицательные числа

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

Пример описания констант:

   const

     c1=3.14159265;              // с1 имеет тип real

     с2=2;                               // c2 имеет тип integer

Переменная – это вид объектов в программе, предназначенный для  хранения  информации  во время выполнения программы. По правилам Паскаля каждая переменная должна быть объявлена, т.е. описана в декларативной части программы.

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

На Паскале такого рода предписание обычно выражается предложением назначения, имеющим вид:

имя_переменной:=выражение_или_значение

например: a:=25; или rt:=a+b;

Выполнение такого предложения начинается вычислением выражения, стоящего справа  от  символа назначения (:=). Полученное значение потом помещается в переменную  (присваивается ей), указанную слева от =:

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

  var a,d,c : integer;

        b,f : real;

В Паскале возможны следующие действия (группы операций записаны в порядке приоритета):

1) Операция возведения в степень (в стандартном Паскале отсутствует) – функция i:=power(x,y), где i - результат, x - основание, y - степень;

     2) умножение ( * ), деление ( / ), деление целочисленное (div), получение остатка от  целочисленного деления (mod);

     3) сложение ( + ), вычитание ( - ).

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

Если хотя бы одна из переменных, используемых в операциях умножения, сложения,  вычитания относится к типу real, результат операции будет типа real.

Результат операции деления всегда типа real. Результат операций div и mod - integer.

        Пример записи математической операции:

y=(а:b+c2-d)*c

        в  программе на Паскале это будет выглядеть так:

y:=(a/b+sqr(c)-d)*c;

Примечание. Квадрат числа sqr(c) можно (и проще!) записать как с*с

Oбратите внимание на использование знака  операции присваивания :=

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

 

Некоторые стандартные математические функции

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

a:=random(x) – случайное число (если аргумент не указан, то результат real – число в  интервале от 0 до 1, если x целое число от 0 до 65535, то результат случайное целое  число в интервале от 0 до х-1;

a:=abs(x) – модуль (абсолютная величина) x (real или integer);

a:=int(x) – целая часть числа x (число real, результат integer), округление не  проводится,  дробная часть отсекается;

a:=frac(x) – дробная часть числа x (число и результат real),

a:=round(x) – целое число, полученное в результате округления числа x по правилам математики

a:=sqr(x) – квадрат числа x (real, integer);

a:=sqrt(x) – квадратный корень из числа x (real, x>0);

a:=sin(x) – синус x (x задается в радианах, real);

a:=cos(x) – косинус x (x задается в радианах, real);

a:=arctan(x) – арктангенс x (real);

а:=power(x,y) – степень числа

pi – число пи.

 

Наберите следующую программу и разберитесь в ее работе:

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

program summa;

uses crt;

   var  a, s, d, e, o : integer;

begin

  writeln('Сумма цифр трехзначного числа');

  write('Введите целое трехзначное число  ');

  readln(a);

  clrscr;

                                     {первый способ}                 

  s:= trunc(a/100);                                   {количество сотен}

  d:= trunc((a-s*100)/10);                        {количество десятков}

  e:=a-s*100-d*10;                                  {количество единиц}

  writeln('Сумма цифр трехзначного числа=', s+d+e);

 

                                      {второй способ}                 

  s:=a div 100;                                          {количество сотен}

  o:=a mod 100;               

  d:=o div 10;                                            {количество десятков}

  e:=a-s*100-d*10;                                    {количество единиц}

  writeln('Сумма цифр трехзначного числа=', s+d+e);

end.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Типы переменных в языке Паскаль АВС"

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

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

Помощник руководителя отдела библиотеки

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Тема урока: Типы переменных.

 

Цель: 
сформировать первые сведения о типах переменных в языке программирования Pascal. 
Задачи: 
1. Образовательные - познакомить с понятием программирования, с типами переменных языка программирования Pascal; получить навыки работы в системе Pascal ABC с типами переменных. 
2. Развивающие - развивать логическое мышление, умения связывать изучение нового материала с уже известными фактами. 
3. Воспитательные - воспитывать самостоятельность, информационную культуру.  Урок разработан и проведен в школе-лицее № 101 города Караганды.

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

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

6 661 563 материала в базе

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

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

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

  • Скачать материал
    • 18.11.2014 3434
    • ZIP 24.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Махаева Ермек Жаксылыковна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Махаева Ермек Жаксылыковна
    Махаева Ермек Жаксылыковна
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 3
    • Всего просмотров: 135683
    • Всего материалов: 39

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

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

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

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

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

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

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

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

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

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

300 ч. — 1200 ч.

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

Мини-курс

Методы решения нестандартных математических задач

3 ч.

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

Мини-курс

Вероятность и статистика: формирование общеучебных умений и навыков

3 ч.

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

Мини-курс

Развитие детей: сенсорика, самостоятельность и моторика

3 ч.

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