Доминатр
24.07.2020 03:29

СОСТАВИТЬ ПРОГРАММУ С ПАРАМЕТРОМ ПО Рascal ABC.
Найти значения функции y = 5 - x2/2 на отрезке [a, b] с шагом 1. (Задачу решить,
используя цикл с параметром и организовать вывод результатов в формате
таблицы).
Описание переменных:
x – значение аргумента;
y – значение функции;
a – начало отрезка;
b – конец отрезка.
Алгоритм решения задачи:
1. За значение начала и конца отрезка.
2. Для x от a до b выполнять действия:
вычислить значение y по формуле;
вывести на экран значение x и значение y.
Предусмотреть вывод значений переменной y в формате: количество экранных
знаков, отводимых под вывод – 8, количество знаков после запятой – 1.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dianos2002
16.11.2020 10:56
ответ:max := -1001;for j := 1 to N doif (abs(a[j]) mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];if max=-1001 then write('Не найдено')  else write(max);Объяснение:max := -1001;

Присваиваем переменной max, которая должна содержать максимальное значение, минимальное значение -1 ( -1000 -1 = -1001).

for j := 1 to N doif (a[j] mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];

Пробегаемся по элементам массива и смотрим: если остаток модуля элемента от деления на 10 неравен 3 (т.е. не оканчивается цифрой 3) и элемент меньше 0 (т.е. отрицательный), тогда, при условии, что элемент больше текущего максимального значения, переменную max перезаписываем -- присваиваем ей текущий элемент.

if max=-1001 then write('Не найдено')  else write(max);

Если переменная max содержит изначальное значение (-1001), то выводим на экран "Не найдено", иначе выводим на экран max.

Пример работы:
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
0,0(0 оценок)
Ответ:
tiamaressp035gw
30.06.2020 12:59
#include <iostream>
#include <cmath>
using namespace std;

void main() 
{
int n,sum=0; 
float y,k=0; 
cin >> n; 
int *mass = new int[n]; 
for (int i = 0;i < n;++i) 
{
cin >> mass[i]; 

for (int i = 0;i < n;++i) 

if (mass[i] >0 )
{
k++;
y=pow(mass[i],2); 
cout<<y;
sum+=mas[i]
}

system("pause"); 
}

2)#include <iostream>
#include <cmath>
using namespace std;

void main() 
{
int s,p,r,day=0;
cin >> s>>p>>r;
float km=s;
while(r>km)
{
km+=km*p/100;
day++;
}
cout << " km = " << km << " day = " << day << endl;
system ("pause");
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота