Программирование. ABCPascal
презентация к уроку по информатике и икт (9 класс) на тему

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

Скачать:

ВложениеРазмер
Файл programmirovanie_paskal.pptx736.02 КБ

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


Подписи к слайдам:

Слайд 1

Программирование. ABC Pascal

Слайд 2

Вид исполнителя Чертежник ABCPascal

Слайд 3

uses Drawman - использование команд Чертежника Основные операторы Field (N,M) – размер поля Чертежника PenDown – перо поднято OnVector ( a,b ) – перемещение на вектор ( a,b ) ToPoint ( x,y ) – перемещение пера в точку ( x,y ) PenUp – перо опущено

Слайд 5

Задача 1. Написать программу построения треугольника с вершинами в точках А(2,2), В (5,1),С (3,6) .

Слайд 6

Оператор OnVector ( a,b ) OnVector ( a,b ) – перемещение на вектор ( a,b ) Задача 1. Написать программу построения отрезка с вершинами в точках А(2,2 ) и В(3,6 ) . Перо Чертежника поднято, находится в начале координат.

Слайд 7

Задача 2. Написать программу построения квадрата с координатами (1,1), (1,4), (5,5) и (5,1) . Перо Чертежника поднято, находится в начале координат.

Слайд 8

Использование переменных Задача 1. Написать программу вывода на экран числа 13. program Pr3; var x: real; begin x:=13; write(x); end.

Слайд 9

Задача 2. Написать программу вычисления суммы двух чисел. program Pr4; uses crt; var x, y, z: real; begin x:=13; y:=12; z:=x+y; write(z); end.

Слайд 10

Имена переменных: х, х1, pr_1, summa После Var записываются имена переменных для: хранения данных; результатов вычисления; промежуточных данных. Типы переменных: Integer – целый Real - вещественный

Слайд 11

Действия в АВС Pascal * - умножение / - деление Оператор присваивания - переменная - выражение в программе - числа - переменная

Слайд 12

Команды ввода и вывода Read (a); - ввод данных с клавиатуры Read (alpha, beta, gamma); program Pr4; uses crt; var x, y, z: real; begin read (x,y); z :=x+y; write(z ); end.

Слайд 13

Комментарии program Pr4; uses crt; var x, y, z: real; begin read (x,y); z :=x+y; write( ‘ сумма = ’, z ); end.

Слайд 14

Обозначение в Pascal Обозначе-ние в матема -тике Тип возращаемо-го результата Описание Sqr ( x) x 2 совпадает с типом х Вычисляет х в квадрате abs (x) | x| совпадает с типом х Вычисляет модуль х sqrt(x) real Вычисляет корень квадратный из х trunc (x) integer Вычисляет целую часть от числа х round(x) integer Округляет х до целых frac (x) real Вычисляет дробную часть от числа х Обозначение в Pascal Обозначе-ние в матема -тике Тип возращаемо-го результата Описание Sqr ( x) x 2 совпадает с типом х Вычисляет х в квадрате abs (x) | x| совпадает с типом х Вычисляет модуль х sqrt(x) real Вычисляет корень квадратный из х trunc (x) integer Вычисляет целую часть от числа х round(x) integer Округляет х до целых frac (x) real Вычисляет дробную часть от числа х Стандартные функции

Слайд 15

Комментарии program Pr4; uses crt; var x, y, z: real; begin read (x,y); z :=x+y; write( ‘ сумма = ’, z ); end.


По теме: методические разработки, презентации и конспекты

Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA

Тематическое планирование  по курсу «Основы алгоритмизации и программирования» в среде программирования VBA  Основы алгоритмизации и программирование1,2(4 час)Повт. Программное об...

Основы программирования: ТЕМА 01. ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Место динамического программирования в подготовке школьников к олимпиадам по программированию

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

Методическое пособие Построение графиков в модуле GraphABC языка программирования ABCPascal 9 - 11 класс

Методическое пособиеПостроение графиков в модуле GraphABCязыка программирования ABCPascal9 - 11 класс...