Инфоурок Информатика Другие методич. материалыПервые шаги в программировании язык PASCAL

Первые шаги в программировании язык PASCAL

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

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

Блок 2.

                                                            План.

 

I.Структура программы на языке PASCAL

II.Линейные алгоритмы:

1.     Вычисление значений линейных функций.

2.     Решение математических задач на линейные функции.

3.     Решение физических задач на линейные функции.

4.     Задание на самостоятельную работу.

 

Программа на языке PASCAL состоит из заголовка и тела программы,

которое принято называть блоком. Заголовок программы несет чисто смысловую  нагрузку и может отсутствовать. Заголовок состоит из зарезервированного слова Program и  имени программы. К написанию имени предъявляются те же  требования, что и к идентификатору. После заголовка идет программный блок , состоящий из 2 частей:

1.     Описание данных ( В языке Q-Basic это можно не выполнять в Паскале –это выполнять всегда.)

2.     Описание действий.

 

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

 

3.     Описание действий включает все операторы , с помощью которых осуществляется обработка данных. Совокупность операторов заключается  в операторные скобки  begin  и end/. Данные операторы есть аналог открывающейся скобки и закрывающейся в обычных арифметических действиях. Сами операторы разделяются символом ;

 

Рассмотрим самый простейший вид алгоритмов – линейные. Алгоритм, в котором команды выстроены в строгой логической последовательности одна за другой  называется линейным. Ярким примером линейного алгоритма является зажигание огней светофора. Блок- схема этого алгоритма будет выглядеть так.

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


                                                                                                                  

 

Пример 1. Вычислить значение линейной функции для любого значения x

                          Y=

Воспользуемся общим алгоритмом задания линейной функции. (Смотри алгоритм выше,

предлагаю самостоятельно записать алгоритм в виде блок-схемы.)

Запишем программу.

 

 

Program Linfun;

Var x, y: Real;

Begin

Write ('Wwedite znach.x');

Readln(x);

Y:=Sqrt((7*sqr(x)+8*x+3)+(sqrt(4*sqr(x)+2)));

Writeln ('Y=', y: 5:5);

Readln(Y);

End.

 

 

 

 

 

Задача 1. С клавиатуры вводится 2 числа a b. Составить программу, которая выводит на  экран произведение чисел.

Запишем пошаговое исполнение алгоритма.

1.      Имя

2.      Описание переменных a, b, rez/

3.      Ввод целых чисел a,b.

4.      Формула.

5.       Вывод результата.

6.      Стоп.

 Программа. Правую часть – пояснения вводить не нужно.

 

Program Proizvedenie ch;                                                          Заголовок программы

Var a,b, rez: Integer;                                                                    Описание данных

Begin

Writeln (‘Введите 2 целых числа через пробел’);                      

Readln (a,b);

Rez::=a*b;                                                                                      Раздел операторов

Writeln (‘Произведение чисел равно’, Rez);

Readln (Rez);

End.

 

Пример 2.

 Физическая задача. Составить алгоритм и программу нахождения ускорения тела и перемещения тела при равноускоренном движении, если известна начальная скорость, конечная скорость и время движения тела.

Блок-схема: альтернативный процесс: СтопБлок-схема: данные: Вывод a,s

S=v0*t-(a*t2)/2

 

a=(v-v0)/t

 
Блок-схема: данные: Ввод v0,v,tБлок-схема: альтернативный процесс: Физическая задачаСоставим алгоритм в виде блок-схемы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программа  будет записана так.                                                      

 

 

 

 

Program Prputy;

Var v0, v, t, a, s: real;

Begin

Write ('Ww. nach. skor. kon. skor. wremy dwicsch.');

Readln (v0,v,t);

a:=(v-v0)/t; s:=v0*t-a*(sqr(t))/2;

Writeln ('a=',a);

Writeln ('s=',s);                            -

Readln (a);

Readln(s);

End.

 

Задание на самостоятельную работу.

  1. Математическая задача. Составить алгоритм и программу нахождения площади треугольника по формуле Герона. Входные данные длины сторон тре6угольника.

Выходные данные периметр треугольника, площадь треугольника.

    

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

Желаю успеха. Выполненное задание переслать на мою электронную почту.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Первые шаги в программировании язык PASCAL"

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

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

Психолог

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

I.Структура программы на языке PASCAL

II.Линейные алгоритмы:

1.     Вычисление значений линейных функций.

2.     Решение математических задач на линейные функции.

3.     Решение физических задач на линейные функции.

4.     Задание на самостоятельную работу.

 

Программа на языке PASCAL состоит из заголовка и тела программы,

которое принято называть блоком. Заголовок программы несет чисто смысловую  нагрузку и может отсутствовать. Заголовок состоит из зарезервированного слова Programи  имени программы. К написанию имени предъявляются те же  требования, что и к идентификатору. После заголовка идет программный блок , состоящий из 2 частей:

1.     Описание данных ( В языке Q-Basicэто можно не выполнять в Паскале –это выполнять всегда.)

 

2.     Описание действий.

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

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

6 626 925 материалов в базе

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

Другие материалы

Вам будут интересны эти курсы:

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

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

  • Скачать материал
    • 04.01.2015 361
    • DOCX 43.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Орлов Юрий Николаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Орлов Юрий Николаевич
    Орлов Юрий Николаевич
    • На сайте: 9 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 96174
    • Всего материалов: 82

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

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

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

Няня

Няня

500/1000 ч.

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

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

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 46 человек из 22 регионов

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 150 человек из 49 регионов

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

Мини-курс

Стартап: стратегия, развитие, и инвестиции

6 ч.

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

Мини-курс

Финансовый риск-менеджмент

8 ч.

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

Мини-курс

Основы дизайна в Figma

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 20 регионов