Языки программирования
<<  Графические возможности языка программирования Delphi Java 2 Micro Edition  >>
Запуск Pascal ABC
Запуск Pascal ABC
Управление средой
Управление средой
Типы данных
Типы данных
Типы данных
Типы данных
Типы данных
Типы данных
Типы данных
Типы данных
Переменная в программе
Переменная в программе
Переменная в программе
Переменная в программе
Переменная в программе
Переменная в программе
Запишите выражения на языке Pascal
Запишите выражения на языке Pascal
Как работает программа
Как работает программа
Картинки из презентации «Язык программирование Pascal ABC» к уроку информатики на тему «Языки программирования»

Автор: информатика. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Язык программирование Pascal ABC.ppt» со всеми картинками в zip-архиве размером 620 КБ.

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

содержание презентации «Язык программирование Pascal ABC.ppt»
Сл Текст Сл Текст
1Язык программирование Pascal ABC. 31(Integer ,real) Вычислите значения
Учитель информатики гимназии №12 г. Тюмени выражений: 20 div 6 = ; 3 2 mod 5 = ; 2 80
Бугаева Елена Викторовна ? Цель: mod 6 = ; 2 500 div 10 = 50.
Познакомить с понятием язык 32Найдите значение выражения A mod (В
программирования Pascal и основными div С + 5) -10: при А = 35, В = 6 , С = 4.
конструкциями языка. Сформировать навыки Ответ -5 при А = 100, В = 20, С = 3. Ответ
использования разных типов данных при -9. Отметьте выражения, которые относятся
решении задач. Показать комплексное к целому типу: 1 + 2.0; trunc(3.1415);
использование компьютера (источник 20/5; sqrt(4); sqr(5.0); 5 +round(12.7).
информации, исполнитель алгоритмов ). 33Запишите выражения на языке Pascal.
2Язык программирования – это 34Д/з: записать на языке Паскаль
совокупность набора символов системы выражения. 1). У=. 2). B=.
(алфавит), правил образования(синтаксис) и 35Выполните задание на компьютере:
истолкования конструкций из символов «Выражение в паскаль».
(семантика) для задания алгоритмов с 36Тема: Операторы языка. Обработка
использованием символов естественного числовых и символьных данных.
языка. Pascal - процедурный язык, имеющий 37Задание. 1) Определите какие типы
блочную структуру. Набор операторов языка данных представлены в примере. Где
отражает принципы структурного допущены ошибки: 2)Найдите ошибки в записи
программирования. переменных: 204.57 D:=‘нота” SЯ=4/$.
3Существует два "вида" 46=:X1 C4:=5 75=A. 2A=15 204,57 +89/- 28.
переводчиков языков программирования, Qяn cls. 2a л4. A2!b C$K.
основная задача которых, перевести 38Программа- представляет собой
программу с языка программирования в последовательность операторов записанных
машинные коды понятные компьютеру: - друг за другом с новой строки. В
Компилятор переводит всю программу сразу и программировании для решения какой- либо
только после этого, если в ней нет ошибок, задачи составляют программу, которая
запускает её на выполнение. - состоит из команд и операторов языка.
Интерпретатор переводит текст программы 39Оператор- это конструкция
построчно и сразу построчно её выполняет. (предложение) для описания величин,
4Запуск Pascal ABC. C:\Program оформленное в виде обозначения какого-то
Files\PABC\PascalABC.exe. действия, для которого требуется выполнить
5Управление средой. Управление средой целый ряд машинных операций.
осуществляется с помощью меню, которое 40Типы операторов. Простые. Составные.
аналогично меню текстового редактора. Пример: присваивание у :=Sin (Pi/3).
6Алфавит языка. 26 латинских букв Цифры Обычно состоят из открывающего оператора,
Арифметические операции: +,- , / , *, MOD, тела, составного оператора, и
DIV Знаки отношений: <,>, =<, закрывающегося оператора Пример: IF X>Y
>=, <>, OR, AND, NOT Специальные THEN Z=X-Y;
символы: 41Оператор присваивания. Min:=34 Min:=
7. , ; ‘. { }. .. :=. (). Отделяет Min+4 Min:=> 38. Для изменения значения
целую часть от дробной. - Отделяют данные переменной используют оператор
в программе. (Апостроф) используют для присваивания. Он не имеет ключевого слова
комментариев в программе. Используют для и определяется знаком :=. 34. 38. min.
комментариев в программе которые не влияют Ячейки памяти.
на результат выполнения программы. 42Операторы присваивания Оператор
Разделитель в обозначении диапазона. Знак присваивания предназначен для присваивания
присваивания. В арифметических выражениях. переменной значения выражения. Оператор
8Описания всех данных, с которыми обозначается символом «:=». Оператор
производятся действия. Описания самих считается синтаксически правильным, если
действий. Программа на языке Pascal тип выражения в правой части совпадает с
состоит из двух основных частей: Структура типом переменной.
программы. 43Примеры использования оператора
9В разделе описания могут быть присваивания: с переменными целого типа –
следующие объекты: Program Label Const х: = 200, вещественного - у :=Sin (Pi/3) ,
Type Var Begin End. Имя программы ; символьного - с : = ' 6 '; булевского -
{заголовок программы} {раздел описания test: =false.
меток} {раздел описания констант} {раздел 44Изменение значений переменной. var a,
описания типов} {раздел описания b: integer; ... a := 5; b := a + 2; a :=
переменных} {тело программы, представляет (a + 2)*(b – 3); b := b + 1; b. 5. 7. 5+2.
собой последовательность операторов, 28. 7*4. 8.
разделенных символом «;»}. В разделе 45Процедуры ввода и вывода. Для того
действий программы. чтобы программа могла работать в
10Описание данных. Описание действий. диалоговом режиме (позволяла бы вводить
11Конструкции языка. Из символов данные и видеть результаты работы на
алфавита конструируются объекты называемые экране), существуют процедуры ввода и
данными. Данные – величины, которые вывода.
обрабатываются командами и операторами 46Процедура вывода.
языка. Данные Pascal : Модули; Константы; 47Существует две формы процедуры вывода:
Переменные; Функции; Выражения; Массивы; 1) write (а, b ) ; 2) writeln (x, z) ; В
Метки. результате выполнения данной процедуры
12Типы Данных. В любой задаче значения переменных будут выведены на
используются, обрабатываются какие-либо экран монитора.
данные числа, целые или вещественные, 48Примеры вывода данных. { Вывод
массивы, символы, слова и т.д. Все они значения переменной a}. write( a ); {
характеризуются своим типом. Первичными в Вывод значения переменной a и переход на
иерархии типов являются стандартные новую строку}. writeln( a ); writeln(
скалярные, представляющие традиционные 'Привет!' ); { Вывод текста }. writeln(
типы в языках программирования: 'Ответ: ', c ); {Вывод текста и значения
13Стандартные скалярные типы данных. переменной c}. writeln ( a, '+', b, '=', c
целые типы (Integer, Диапазон допустимых );
значений -32768.. .32767, размер памяти 2 49Запись на языке Паскаль. Результат
байта ); вещественные типы (Real, диапазон работы программы. X1:=4; X2:=8; X3:=x1+x2;
допустимых значений 2.9 Е -39.. 1.7 Е 38, write (x1, х2 , хЗ); х:=5; write(‘Значение
размер памяти 6 байт) символьный тип х=‘, х); Writeln ('Hello, World!‘); write
(Сhar, Значениями символьного типа ( 'a=', a, ‘b=', b,'c=',c); 4 8 12.
являются символы из множества ASCII, Значение x=5. х:=4; у:=3; Writeln (‘Знач.
размер памяти, занимаемый символом, - 1 выражения =', x+sqr(y)); «Значение
байт. cтроковый тип (String, символы из выражения = 13». Hello, World! a=17 b=34
множества ASCII, занимаемый несколько c=80.
символом. логический тип (Boolean, основу 50В процедурах вывода write и writeln
математической логики составляют две имеется возможность установить ширину поля
константы: True (Истина, 1) и False (Ложь, вывода write(у :i: j) печатает значения у
0). Логические данные широко используются с отступом в позиции i и количество знаков
при сравнении величин. после запятой- j. Пример: Y:= 6.205853678
14Типы данных. Integer – целые числа 1, write (у :4: 2) ? 6.20. Ширина поля.
100, - 1000 и т.Д. Real – действительные Количество знаков после запятой.
числа 1.5, 104, - 1000.5674 и т.Д. b. c. 51Процедура ввода.
15Д.З: Выучить лекцию. 52Существует две формы процедуры ввода:
16Описание данных в программе. read и readln: Примеры read(a); read(a,
17Переменные - величины значение которых b,с); Readln (x,у);
меняется в ходе выполнения действий над 53Процедура read обеспечивает ввод
ними. Пример: (переменной F присвоено данных разных типов с клавиатуры. В
значение 56): F:= 56. Значение переменной. скобках указываются имена переменных,
Имя переменной (идентификатор). Знак которым присвоятся введенные значения. При
присваивания. вводе нескольких значений с помощью одной
18Имя переменной состоит из одного или процедуры, они разделяются символом
нескольких символов латинского алфавита. «пробел». Для окончания ввода (завершения
Недопустимые имена переменных: 21A. А с. работы одной процедуры read) нажимается
Anя. А&b. Char. Начинается не с буквы. клавиша <Enter>.
Содержит пробелы. Содержит русские буквы. 54read ( a, b ); Через пробел: 25 30
Содержит специальные символы. Содержит через enter : 25 30. Ввод значений двух
команду. переменных (через пробел или Enter).
19Var имя переменной : тип переменной; 55Создание программ.
Раздел описания переменных начинается со 56program Sum; var a, b, c: integer;
служебного слова var, само описание begin read ( a, b ); c := a + b; writeln (
переменной содержит два элемента: имя c ); end. Пример: программа нахождения
переменной (идентификатор) ; ее тип Эти суммы 2-х чисел.
элементы разделяются двоеточием, после 57Как работает программа.
указания типа ставится разделитель - 58Сложение чисел: простое решение.
символ «;». program Sum; var a, b, c: integer; begin
20Var al: integer; b,c: real; x: char; read ( a, b ); c := a + b; writeln ( c );
y: string; a,b: boolean; Al:=4; b:=3.5; end. 58.
c:=0.0034; x:=‘a’; y:=‘алф’ ; а:=true; 59Сложение чисел: полное решение.
b:=false; Например: Действие над Протокол: Введите два целых числа 25 30
переменными в программе. Описание 25+30=55. program Sum; var a, b, c:
переменных. integer; begin writeln('Введите два целых
21Переменная в программе. 5. a. числа'); read ( a, b ); c := a + b;
22Константы - постоянные величины writeln ( a, '+', b, '=', c ); end.
изменение которых в программе не Компьютер. Пользователь. 59.
предусмотрено. Константы по внешнему виду 60Составьте программу вычисляющие
похожи на переменные, однако в отличие от значение выражения, запишите ее в
них не могут изменить своего значения. соответствии с правилами Pascal. Задание к
Описание констант начинается со служебного уроку:
слова const. 61A, b, c, f- целые числа.
23Const max =1000; pi = 3.1415; С = 62Результат выполнения программы: 4 5 2
pi*2; min = - max; В языке имеются 9. Решаем пример: Введите значения
стандартные константы, которые можно переменных a, b, c, f: Ответ: 34,230.
использовать без предварительного Примера должен быть записан по всем
объявления: Пример: pi. 3.141592. True. правилам записи выражений на языке
«Истина». false. «Ложь». программирования.
24Выражения. Выражения используются для 63Программа. Program Prim_1; Var a, b,
вычисления новых значений. Операнды - это c, f: Integer ; x: real; Begin Writeln(
некоторые «элементарные» значения: ‘Решаем пример‘ ); Writeln ( ‘( (a / b… )
переменные, константы, вызовы функций. )‘ ); Writeln ('Введите переменные a, b,
Примеры выражений: а+b-х; у -(2-у+с)*у; f, c '); readln (a, b, f, c); X := ( a / (
sin(x) -2 + 56; b…) ); Writeln (‘Ответ:‘ , x :3 :3); End.
25При составлении выражений необходимо Выражение запишите самостоятельно, по всем
знать следующие правила: всё выражение правилам записи выражений на языке
должно быть записано в строку. Например: программирования.
((a*x)-a2)/(x1-x2); в выражении в качестве 64Вычислите выражения 1 вариант). 2
разделителей можно использовать только вариант).
круглые скобки; нельзя записывать подряд 65Дополнительные возможности в паскаль.
два знака. Например, форма записи а+b/-с 66Модули. Модули предназначены для
неправильна, правильной является форма а + разбиения текста программы на несколько
b /(-с). файлов. В модулях описываются переменные,
26Стандартные функции языка. sin(x), cos константы, типы, классы, процедуры и
(x), arctan(x). |X|-функция определения функции. Для того чтобы эти объекты можно
модуля числа х, где х переменная целого было использовать в вызывающем модуле,
или вещественного типа. Pascal. следует указать имя файла модуля в разделе
Математическое определение и результат uses вызывающего модуля. Например: uses
работы. SQR(X). SQRT(X). ABS(X). Round GraphABC;
(х). Ехр (х). Trunc (х). In (х). Функция 67Модуль CRT предназначен для работы с
возведения в квадрат, где х - переменная текстовым окном. Модуль описывается до
целого или вещественного типа. - Функция раздела описания переменных. uses crt;
извлечения квадратного корня, где х - Константы модуля CRT Clrscr; –очистка фона
переменная целого или вещественного типа. экрана; TextColor (n); - цвет букв;
Тригонометрические функции, аргументы и (0<n<15) TextBackGround ( n); –цвет
значения которых всегда вещественного фона.
типа. Операция округления вещественного 68Константы цвета. Название константы
числа х до ближайшего целого (round (5 (цвет). Зна- чение. Название константы
.67) =6; round (5 . 47) =5). - Экспонента (цвет). Значение. Black (черный). 0.
в степени х, аргумент и значение всегда Darkgray (темно-серый). 8. Blue (синий).
вещественного типа. - Отбрасывание 1. Lightblue (ярко-синий). 9. Green
вещественной части х, х - вещественное (зеленый). 2. Lightgreen (ярко-зеленый).
значение (trunc(5.67)=5). - Натуральный 10. Cyan (голубой). 3. Lightcyan
логарифм х, аргумент и значение всегда (ярко-голубой). 11. Red (красный). 4.
вещественного типа. Lightred (розовый). 12. Magenta
27Арифметические операции. +,-,*,/, div, (фиолетовый). 5. Lightmagenta (малиновый).
mod Операцию « /» целых чисел использовать 13. Brown (коричневый). 6. Yellow
нельзя, так как результат при этом будет (желтый). 14. Lightgray (светло-серый). 7.
выходить за рамки целого типа. Вместо White (белый). 15.
деления к целочисленным данным применяют 69Очистка экрана, цвет текста и фона.
две операции: операция «деление нацело» с program p1; uses crt; var c,a,b:integer;
отбрасыванием дробной части, обозначается r:real; begin clrscr; TextColor (1);
служебным словом div (14 div 3 =4, 5 div textbackground(7);
8=0); операция «взятие остатка от 70Программа «Диалог с компьютером».
целочисленного деления», обозначается 71Результат программы «Диалог». 1)
служебным словом mod (14 mod 3 =2, 5 mod 8 Привет, меня зовут КОМПЬЮТЕР. Как тебя
= 5). зовут? Ответ: 2) Очень приятно, Катя!
2811 div 5. 11 mod 5. -7 div 2= -3. -7 Сколько тебе лет? Ответ: 3) Чудесный
mod 2= -1. 11| 5 -10 2 1. Пример с возраст! А у тебя есть хобби!? … Катя. 15.
отрицательными числами. -3 -1. -7 = (-3)*2 72Программа «Диалог с компьютером».
+ (-1). Program Dialog; uses crt; var b1,b2,b3… :
29Хn = ехр ( n ln(x)). Функции Ln(х) и string; {переменные строкового типа} Begin
ехр(х) могут быть использованы для clrscr; Writeln( ‘ Привет, как тебя зовут?
возведения в степень по правилу: Например, ‘ ); Write( ‘Твой ответ:’ ); Readln (b1);
значение х 9 вычисляется по формуле ехр (9 Первый вопрос и ответ. Количество вопросов
ln (х)). = количество переменных.
30Д/з: выучить лекцию. 73Writeln(‘Очень приятно!’, b1,’Сколько
31Повторение. Какие типы определены в тебе лет?’ ); Write(‘Твой ответ:’); Readln
языке Pascal для работы с числами? (b2); … End.
Язык программирование Pascal ABC.ppt
http://900igr.net/kartinka/informatika/jazyk-programmirovanie-pascal-abc-103794.html
cсылка на страницу

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

другие презентации на тему «Язык программирование Pascal ABC»

«Объектно-ориентированное программирование» - Уделяем внимание лишь важным аспектам Пример : преподаватель - студент. Фокусирование на объектах упрощает для нас понимание сложных вещей. Управление доступом. Такой механизм получения новых классов называется порождением. Инкапсуляция (encapsulation). Инкапсуляция и ограничение доступа к данным. Абстрактные и реальные объекты.

«Классификация языков программирования» - Читай вопрос и выбирай ответ. Язык программирования Pascal относится к: Для исправления ошибок в тексте программы необходима: Программа для компьютера представляет собой: Машинным; машинно-ориентированным; машинно-независимым языкам. Язык программирования Pascal был разработан: Никлаусом Виртом. Повтори классификацию языков программирования по степени детализации и способы записи алгоритмов.

«Языки программирования» - Лексический анализатор. Семантический анализатор. Синтаксический анализатор. Система метапрограммирования MPS. Инструментальное средство UniMod. Генерация диаграмм. Независимый автоматный язык. Автомат описывается в терминах автоматного программирования. Генератор кода. Диаграмма классов. Независимые языки.

«Pascal графический режим» - Незаполненные фигуры. Автор: Казначей, учитель информатики. SetBkColor (N); - установить цвет N для пикселей фона. Решение. Практическое задание. «Паровоз». Графический режим. Контрольные вопросы и задания. По умолчанию установлен черный цвет фона. Setcolor (N); - установить цвет N для выводимых линий.

«Язык программирования Паскаль» - назван в честь английского ученого Блеза Паскаля. Язык программирования Паскаль. ЯП Паскаль выбран как наиболее удовлетворяющий целям обучения: Алгоритмический язык Паскаль. Обучает хорошему стилю программирования, воспитывает дисциплину структурного программирования. Блез Паскаль (1623 – 1662). Гибок и развит в отношении типов данных.

«Объект объектно-ориентированного программирования» - Методология объектно-ориентированного программирования. Агрегация (aggregation); ассоциация (association); наследование (inheritance); метаклассы (metaclass). Полиморфизм. Объекты. Наследование. Итак, объекты порождаются от классов, а классы - от метакласса. Ассоциация. Типы отношений между классами.

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

23 презентации о языках программирования
Урок

Информатика

130 тем
Картинки