Инфоурок Информатика КонспектыЯзык программирования Паскаль. Примеры алгоритмов сложной структуры.

Язык программирования Паскаль. Примеры алгоритмов сложной структуры.

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

Полякова Лариса Александровна

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

Государственного профессионального образовательного учреждения «Харцызский технологический техникум» Государственного образовательного учреждения высшего профессионального образования «Донецкий национальный технический университет»

 

Примеры решения задач сложной структуры

Задание 1. Найти значения переменной х.

 

x=                          y=

 

a є [-1;1]            Δa = 0,5       b = 7,5

 

-

 

 

 

 

Program r;

var

       a, an,ak,ha,b,x,y:Real;

begin

write(‘b=’);readln(b);

write(‘an=’);readln(an);

write(‘ak=’);readln(ak);

write(‘ha=’);readln(ha);

a:=an;

writeln(‘a   x   y’);

while a<=ak+ha/8 do begin

   x:=2*a*b;

   if x<0 then y:=sin(x) else y:=cos(x);

   writeln(a:5:2,x:7:3,y:7:3);

   a:=a+ha;

   end;

end.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 2. Найти значения переменной х.

 

x = a – b                     y =

 

a є [1;2]            Δa = 0,2        b = 1,4

 

 

 

 

 

 

 

 

 

 

 

 

Program r2;

var

       a, an,ak,ha,b,x,y:Real;

begin

write(‘b=’);readln(b);

write(‘an=’);readln(an);

write(‘ak=’);readln(ak);

write(‘ha=’);readln(ha);

a:=an;

writeln(‘a   x   y’);

while a<=ak+ha/8 do begin

   x:=a-b;

   if x=0 then writeln(‘y не сущ’)

       else begin y:=cos(x);

             writeln(a:5:2,x:7:3,y:7:3);  end;

   a:=a+ha;

   end;

end.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 3. Найти значения переменной х.

x = a/b                        y =

 

a є [-1;1]            Δa = 0,5       b = 7

 

 

 

 

 

 

Program r3;

Label m1;

var

       a, an,ak,ha,b,x,y:Real;

begin

write(‘b=’);readln(b);

write(‘an=’);readln(an);

write(‘ak=’);readln(ak);

write(‘ha=’);readln(ha);

a:=an;

writeln(‘a   x   y’);

while a<=ak+ha/8 do begin

   x:=a/b;

   if x=0 then begin writeln(‘y не сущ’); goto m1; end

       else if x<0 then  y:=cos(x) then y:=ln(x);

             writeln(a:5:2,x:7:3,y:7:3); 

   m1: a:=a+ha;

   end;

end.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 4. Найти значения переменной х.

 

x = ab                         y =

 

a є [-1;2]            Δa = 0,5       b = 1

 

 

 

 

 

 

Program r4;

var

       a, an,ak,ha,b,x,y:Real;

begin

write(‘b=’);readln(b);

write(‘an=’);readln(an);

write(‘ak=’);readln(ak);

write(‘ha=’);readln(ha);

a:=an;

writeln(‘a   x   y’);

while a<=ak+ha/8 do begin

   x:=a*b;

   if x<1 then  y:=sin(x)  else

       if x=1 then  y:=3.4 else y:=sqrt(x);

             writeln(a:5:2,x:7:3,y:7:3); 

  a:=a+ha;

   end;

end.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 5. Найти значения переменной х.

 

x = a+ b                     y =

 

 

a є [-2;0]            Δ a = 0,5      b = 1,5

 

 

 

 

 

Program r5;

var

       a, an,ak,ha,b,x,y:Real;

begin

write(‘b=’);readln(b);

write(‘an=’);readln(an);

write(‘ak=’);readln(ak);

write(‘ha=’);readln(ha);

a:=an;

writeln(‘a   x   y’);

while a<=ak+ha/8 do begin

   x:=a+b;

   if x<1 then writeln(‘y сущ’)

       else begin y:=sqrt(x);

             writeln(a:5:2,x:7:3,y:7:3);  end;

   a:=a+ha;

   end;

end.

 

 

 

 

 

 

 

Литература

 

  1. Малярчук С.Н., Информатика в определениях, таблицах и схемах. 10-11 классы. -7-е изд.- Харьков: Веста: Издательство «Ранок», 2008.-112 с.- (Серия «Спасатель»).
  2. Епанешников А.М., Епанешников В.А., Программирование в среде Turbo Pascal 7.0.- М.: «ДИАЛОГ-МИФИ», 1993.-288 с.
  3. Новиков В.С., Парфилова Н.И., Пылькин А.Н. – Паскаль: Учеб.пособие для сред. спец. учеб. заведений - М.: Высш. Шк.., 1990-223 с.:ил.- (Алгоритмические языки в техникуме)

 

 

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Язык программирования Паскаль. Примеры алгоритмов сложной структуры."

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

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

Специалист по ипотечному кредитованию

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 666 100 материалов в базе

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

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

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

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

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

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

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

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

    Полякова Лариса Александровна
    Полякова Лариса Александровна
    • На сайте: 7 лет и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 7173
    • Всего материалов: 5

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

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

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

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

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

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Мини-курс

Особенности патриотического воспитания

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 15 регионов
  • Этот курс уже прошли 50 человек

Мини-курс

Маркетплейсы: организационные, правовые и экономические аспекты

4 ч.

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

Мини-курс

Институциональные основы современного инвестирования

3 ч.

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