Программирование на языке Паскаль. Линейные алгоритмические конструкции.
презентация к уроку по информатике и икт (8 класс)

Яресько Виктория Викторовна

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

Скачать:

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


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

Слайд 1

Линейные алгоритмические конструкции Яресько Виктория Викторовна учитель информатики МБОУ «Гимназия №1» г. о. Мытищи

Слайд 2

Познакомиться с операторами (командами), которые используются при записи линейных алгоритмов на языке программирования Паскаль Научиться составлять программы с линейными алгоритмами

Слайд 3

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

Слайд 4

ввод данных вычисления с помощью операторов присваивания вывод данных

Слайд 5

Используются три оператора: оператор ввода данных оператор присваивания оператор вывода информации

Слайд 6

Для ввода данных предназначен оператор: ♦ read ( a 1, a 2, a 3,...,а n ) ; a 1... an - переменные, которые последовательно принимают значения, вводимые с клавиатуры. ♦ readln (a1,a2,a3,… , an) ; a 1... an - переменные, которые последовательно принимают значения, вводимые с клавиатуры и после этого происходит переход на новую строку. ♦ readln ; переход на новую строку

Слайд 7

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

Слайд 8

В общем виде оператор присваивания можно записать так: переменная:= выражение Пример: Переменной А присвоить значение выражения Cos 2 L + sin L 2 A:=cos(L)*cos(L)+sin(L*L);

Слайд 9

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

Слайд 10

Для вывода данных предназначен оператор: ♦ write (b1,b2,b З ,...,bn) ; ( b 1, b 2, b З,..., bn ) - выводятся на экран значения переменных ♦ writeln (b1,b2,b3,...,bn) ; выводятся на экран значения переменных и после этого переход на новую строку ♦ writeln ; осуществляется переход на новую строку

Слайд 11

Рассмотрим пример программы линейного алгоритма. Задача1 Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Перевести значение длины в метрическую систему, т. е. выразить ее в сантиметрах.

Слайд 12

program zadacha1; var d,m: real; begin write ('Длина в дюймах:'); readln(d) ; m:=d*2.54; writeln ('Длина в сантиметрах :’,m); readln; end. {объявление переменных} {очистка экрана} {вывод пояснения} {ввод исходных данных} {вычисление}; {вывод результата}

Слайд 13

Задача 2. Известны размеры спичечной коробки: высота -12,41 см, ширина - 8 см, длина - 5 см. Вычислить площадь основания коробки и ее объём.

Слайд 14

program zadacha2; var shirina , dlina , pl : integer ; visota,V: real; begin shirina:=8; dlina:=5; visota:=12.41; pl := shirina * dlina; V := pl * visota; writeLn (pl,' ',V :10:3) end.

Слайд 15

Задача 3. Вычислить площадь треугольника по формуле Герона. Задача 4. Вычислить расстояние между двумя точками с координатами ( x 1, y 1) и (х2,у2).

Слайд 16

Program zadacha3 ; {вычисление площади по формуле Герона} var s,a,b,c,p: real; begin writeln ('ввести значение а, в, с'); readln (a,b,c) ; р := ( а +b+ с ) /2; s := sqrt (р* (р-а) * (р- b ) * (р-с)) ; writeln; writeln ('s= ',s); readln end.

Слайд 17

program zadacha4 ; {вычисление расстояния между двумя точками} var x1,y1,x2,y2,c: real; begin writeln ('введите значения x 1, y 1,х2,у2'); readln (x1,y1,x2,y2) ; c := sgrt ( ( x 2- x1 ) * ( x 2- x 1) + ( y 2- y 1) * ( y 2- y 1)); writeln ('расстояние между точками=',с) end .

Слайд 18

Написать программы для решения следующих задач: В углу прямоугольного двора размером 50 на 30 м стоит прямоугольный дом размером 20 на 10 м. Подсчитать площадь дома, свободную площадь двора и длину забора. Примечание: в углу, где дом, забора нет. Автомобиль 3 ч ехал со скоростью 80 км/ч и 2 ч со скоростью 90 км/ч. Вычислить среднюю скорость автомобиля (она равна суммарному пути, деленному на суммарное время).

Слайд 19

Житкова О.А., Кудрявцева Е.К. « Справочные материалы по программированию на языке Паскаль» Лукин С.Н. « Turbo Pascal 7.0 самоучитель для начинающих» Вольский С.В., Дмитриев П.А. « Turbo Pascal 7.0 для студентов и школьников» https :// www.google.com


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

Проверочная работа по теме "Начала программирования на языке Паскаль" (9 класс)

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

Основы программирования на языке Паскаль, 7 класс

Основы программирования на языке Паскаль. Учебное пособие, - Пермь, 2004    Составитель: Волкова Евгения Игоревна.    МАОУ СОШ № 9 с углубленным изучен...

Основы программирования на языке Паскаль, 8 класс

Основы программирования на языке Паскаль. Учебное пособие, - Пермь, 2005    Составитель: Волкова Евгения Игоревна.    МАОУ СОШ № 9 с углубленным изучен...

Обобщающий урок-игра по теме «Основы программирования на языке Паскаль»

Обобщающий урок по теме «Основы программирования на языке Паскаль». Игра «Информатик — бизнесмен» 9 – 10 класс. Архив содержит блок-схемы для задания № 8....

Обучение программированию на языке Паскаль детей с нарушениями слуха

Современный выпускник школы, шагая в информационном XXI веке, должен обладать широким спектром информационно-коммуникационных компетенций. А выпускник, желающий поступить в ВУЗ на специальности в обла...

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

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