Referat.me

Название: Программирование Рascal

Вид работы: реферат

Рубрика: Информатика

Размер файла: 107.84 Kb

Скачать файл: referat.me-133207.docx

Краткое описание работы: Вариант 2 Задания Дано c, d. Вычислить . Если , то вычислить и отпечатать . Если , напечатать «y=0», иначе вычислить Дано a. Вычислить значение функции изменяется в интервале от 0,8 до 2 с шагом 0,1. Вывести на печать значения функции

Программирование Рascal

Вариант 2

Задания

1. Дано c, d.

Вычислить . Если , то вычислить и отпечатать . Если , напечатать «y=0», иначе вычислить

2. Дано a. Вычислить значение функции

где изменяется в интервале от 0,8 до 2 с шагом 0,1. Вывести на печать значения функции .

3. В заданном одномерном массиве определить

количество положительных элементов, равных первому положительному элементу. Если такие элементы в массиве есть, то вычислить сумму положительных элементов, рассматривая массив с конца. Если таких элементов нет, то напечатать об этом сообщение.

1 Блок-схема

Программа

program v2_1;

uses crt;

var

c,d,x,y,z:real;

BEGIN

clrscr;

writeln('vvedite c');

readln(c);

writeln('vvedite d');

readln(d);

y:=exp(d)+sin(c/(1+sqrt(d*d+1)))/cos(c/(1+sqrt(d*d+1)));

if y>0 then

begin

z:=c*y+d*y+c*d;

writeln('z= ',z:5:2);

end;

if y=0 then

writeln('y=0');

if y<0 then

begin

x:=arctan(y/sqrt(1-y*y))+sin(d/2)/cos(d/2);

writeln('x= ',x:5:2);

end;

readln;

END.

Тестовый пример

2 Блок-схема

Программа

program v2_2;

uses crt;

var

x,y,a:real;

BEGIN

clrscr;

writeln('vvedite a');

readln(a);

x:=0.8;

while x<=2 do

begin

if x<1.3 then

y:=Pi*x*x*x-7/(x*x);

if x=1.3 then

y:=a*x*x*x+7*sqrt(x);

if x>1.3 then

y:=ln(x)/ln(10)+7/sqrt(x);

if y>0 then

writeln('y= ',y:5:2);

x:=x+0.1;

end;

readln;

END.

Тестовый пример

3 Блок-схема

Программа

program v2_3;

uses crt;

var

r:array [1..60] of integer;

i,n,k,l,m,sum :integer;

BEGIN

clrscr;

writeln('vvedite N<=60');

readln(n);

m:=0;

k:=0;

for i:=1 to n do

begin

writeln('vvedite ',i,' element');

readln(r[i]);

if (r[i]=l)and(m=1) then

k:=k+1;

if (r[i]>0)and(m=0) then

begin

l:=r[i];

m:=1;

end;

end;

if k=0 then

writeln('net elementov ravnyh 1 polozhitelnomy elementu')

else

begin

sum:=0;

for i:=n downto 1 do

begin

if r[i]>0 then

sum:=sum+r[i];

end;

writeln('summa polozhitelnyh elementov ravna ',sum);

end;

readln;

END.

Тестовый пример

Похожие работы

  • Составление программ ленейной структуры

    ТЕМА 1 (вариант 8) Вычислить значение выражения : , если g = 9,81 ; Т = 5 ; V =12,5 ; Х = 2,43 Програмный код Option Explicit Private Sub cmdStart_Click() Dim V0 As Single, T As Single, g As Single, x As Single, J As Single

  • Отчет по учебной практике по Информатике и компьютерной технике

    Министерство образования и науки Украины Национальный Горный Университет Институт экономики Кафедра ЭКИТ Отчет по учебной практике по дисциплине:

  • Особенности работы с MS Excel СУБД MS Access программирование на языке Бейсик

    Оглавление Графический режим в языке программирования Бейсик 2 Задача 2. Освоение приемов работы с электронными таблицами MS Excel 7 Графический режим в языке программирования Бейсик

  • Основы программирования и алгоритмизации 2

    Министерство образования и науки РоссийскойФедерации Кафедра информатики Курсовая работа Основы программирования и алгоритмизации г.Челябинск

  • Turbo Pascal

    Рязанская государственная радиотехническая академия Кафедра Вычислительной и Прикладной математики Пояснительная записка К курсовой работе по дисциплине

  • Действия с векторами

    Урок геометрии: «Действия с векторами» Волгина Наталья Александровна МОУ «СОШ №4» г.Называевска « Учиться можно только весело…Чтобы переваривать знания, надо поглощать их с аппетитом»

  • Программа решения трансцендентного уравнения на языке Pascal

    Министерство науки и образования РТ Казанский Государственный Технический Университет имени А.Н. Туполева Отчёт по расчетно-графической работ Выполнил студент гр. 3108

  • Задачи по программированию

    СОДЕРЖАНИЕ ЗАДАНИЕ 1 Даны числа X и Y.Вычислить Z= f(T,P) (Линейный алгоритм) T= x+ ; P=e 1.1. Блок-схема 1.2. Текст программы и результат Sub zadanie1()

  • Контрольная работа по Информатике 9

    Задание № 1 Вычислить функцию, используя стандартные функции (значения аргументов установить самостоятельно). Решение: =КОРЕНЬ(D4). =СТЕПЕНЬ(D4;2)+СТЕПЕНЬ(E4;2)-50+КОРЕНЬ(50)+D4-8.071+КОРЕНЬ(8.071).

  • Циклические вычислительные процессы

    Отчет по лабораторной работе №1. Тема: «Циклические вычислительные процессы». Дисциплина: «Языки программирования и методы трансляции». Цель: Ознакомление с методами работы организации циклических вычислений при использовании языка программирования С.