Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной.

Презентация:



Advertisements
Похожие презентации
Линейные алгоритмы в Pascal (Урок 3). Задача 2 Даны переменные X и Y Требуется произвести между ними обмен значениями алг обмен вещ X, Y, Z нач ввод X.
Advertisements

Основы программирования в Pascal. Структура программы.
Алгоритмы работы с величинами. Линейные вычислительные алгоритмы. Учитель информатики и ИКТ МБОУ СОШ 11 г. Струнино Волков Юрий Павлович 2012 год Урок.
Язык Паскаль МОУ СОШ 2 городского округа город буй Костромской области учитель информатики Щур Анна Николаевна.
"Основы программирования на языке Паскаль". Язык Паскаля При записи программы на языке программирования можно пользоваться лишь символами, предусмотренными.
Тема урока:. 1. Оператор Program необходим в программе для… записи заголовка вывода данных ввода данных 2. Оператор End - это: описания типа данных оператор.
1 Тема: Арифметические операции и линейные программы.
Нacтройка среды Turbo Pascal. Вычислить силу тяжести тела f, если известны его объем V и плотность p. Программа: Program Vaga; {заголовок программы} Const.
Основные понятия языка программирования. Арифметические операции + – * / целочисленное деление – div 30 div 4 = 7 остаток от деления – mod 30 mod 4 =
«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ» УРОК НА ТЕМУ: Учитель математики и информатики МБО УСОШ 2 г. Калача-на-Дону Волгоградской области Анисимовой Н.А.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Линейные алгоритмы 9 класс Кондрина А.В. учитель информатики и ИКТ.
program и мя п рограммы ; var и мя п еременной : т ип ; begin операторы end. - Имя программы - Раздел описания переменных - Раздел операторов.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
Язык разработан в 1971 году и назван в честь Блеза Паскаля французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль.
ПРОГРАММИРОВАНИЕ ВВЕДЕНИЕ Урок 1 И. Г. Семакин, Е.К. Хеннер Учебник класс стр п И. Г. Семакин, Т.Ю. Шеина, Л.В. Шестакова Учебник.
PASCAL Линейные вычислительные алгоритмы. Цель: отработать навык составления линейных программ. Требования к знаниям учащихся: Учащиеся должны знать:
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Транксрипт:

Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной С. алг сложение цел А, В, С нач ввод А ввод В С := А + В вывод С кон Program summa; Var a,b,c : integer; Begin readln(a); readln(b); c := a + b; writeln(c) end. Программа в Паскале Алгоритмический язык

Структура программы в Паскале Program имя программы; Var имя переменной : тип; Begin операторы end. - Имя программы - Раздел описания переменных - Раздел операторов

Раздел описания переменных Var : ; Типы переменных в Pascal ABC: integer – целый тип (в интервале [ , ]) real – вещественный тип (в интервале

Ввод исходных данных с клавиатуры read (); readln (); read(a,b); read(a); read(b);

Вывод данных на экран монитора write (); writeln (); write(a,b); writeln(a); writeln(b); write(a,,b); Для целого типа: Для вещественного типа: writeln(a:5:2); writeln(b:7:3); write(a:7:2,b:9:3); write(a:5,b:5); (При b=1,234 на экран выведется: 1234e-3)writeln(b);

Вывод данных на экран монитора writeln(a=,a); writeln(b=,b); Для целого типа: Для вещественного типа: writeln(a=,a:5:2); writeln(b=,b:7:3); При b=1,234 на экран выведется: b= 1,234

Арифметические выражения в Паскале Сложение+ Вычитание- Умножение* Деление/ Целочисленное делениеdiv Остаток от деленияmod например:11 div 5 = 2 2 div 3 = 0 17 div -5 = div 5 = div -5 = 3 например:10 mod 5 = 0 10 mod 3 = 1 3 mod 5 = 3 17 mod -5 = mod 5 = mod -5 = -2

Приоритет операций 1.Минус, not 2.*, /, div, mod, and 3.+, -, or 4.=, ,, =

Стандартные функции в Паскале

Этапы программирования 1.Постановка задачи 2.Математическая формализация 3.Построение алгоритма Алгоритмический язык Язык блок-схем 4.Составление программы на языке программирования (Паскаль) 5.Отладка и тестирование программы

Решение задач Задача 1. Написать программу нахождения площади и периметра прямоугольника по известным сторонам a и b (a и b – целые числа, вводимые с клавиатуры). Program perimetr; Var a,b,s,p : integer; Begin write(a=); readln(a); write(b=); readln(b); s := a * b; p := (a + b) * 2; writeln(s=,s); writeln(p=,p); end. S = a * b P = (a +b) * Математическая формализация: Программа в Паскале:

Решение задач Задача 2. Написать программу нахождения среднего арифметического двух чисел a и b (a и b – целые числа, вводимые с клавиатуры). Program srznach; Var a,b: integer; Sr: real; Begin write(a=); readln(a); write(b=); readln(b); Sr := (a + b) / 2; writeln(Srznach=,Sr:5:1); end. Sr = (a + b)/2 Математическая формализация: Программа в Паскале:

Решение задач Задача 5. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности. Задача 3 Даны переменные X и Y Написать программу, которая производит между ними обмен значениями и выводит на экран новые значения X и Y Задача 4 Даны переменные A, B и C Написать программу, которая производит между ними обмен значениями и выводит на экран новые значения A, B и C Задача 6. Известны объем и масса тела. Определить плотность материала этого тела. Программы решения задач выслать по адресу

Домашнее задание Задачник 1 под редакцией Семакина И.Г. § ЭОР Информатика и ИКТ Единая коллекция Цифровых образовательных ресурсов ЦОР к курсу И.Г.Семакина «Информатика и ИКТ», 9 класс § 35 Выполнить домашнее задание 24 и выслать решение по адресу