Составить программу выводящую на экран таблицу значений функции

Упражнение 1. Вывести на экран таблицу значений функции. Вывод выполняется в два столбца: первый – значения аргумента, второй – значения функции при изменении аргумента от значения a до b с шагом dx.

1. Наберите текст программы:

Program FUNC;

x, y, z, lg3, a, b, dx: real;

clrscr;

write (′Введите начальное значение аргумента: ′); readln(a);

write (′Введите конечное значение аргумента: ′); readln(b);

write (′Введите шаг табулирования: ′); readln(dx);

write (′x′:9, ′‌‌ |‌‌‌‌‌ ‌′:4, ′y′:4);

y:=lg3+x*sqrt(5.0*z);

writeln(x:10:3, ′ | ′, y:7:3);

2. Запустите программу на выполнение и проверьте её работу: Ctrl-F9

3. Для просмотра результатов выполненной программы необходимо нажать: Alt-F5

4. Сохраните программу на своем диске: A:P5PR1

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

Таблица значений функции и ее график. 7 класс.

1. Наберите текст программы:

Program TABL_1;

s1, s2, otvet, kol, prav: integer; yn: char;

randomize;

clrscr;

kol:=kol+1;

s1:= random(18)+2; s2:= random(18)+2;

write (‘Сколько будет’, s1, ‘ * ‘, s2, ‘ ? ‘);

Читайте также:
Задачи для второго класса по математике по программе

readln (otvet);

if otvet=s1*s2 then

write(‘ Правильно! ‘); prav:=prav+1;

else write(‘ Неверно… ‘);

write(‘ Продолжим тест? (Y/N) ‘); readln(yn);

until (yn=′n′) or (yn=′N′);

clrscr;

writeln(‘ Результаты теста: ‘);

writeln(‘ Задано вопросов: ‘, kol, ′. Правильных ответов: ′, prav, ′.′);

2. Запустите программу на выполнение и проверьте её работу: Ctrl-F9

3. Для просмотра результатов выполненной программы необходимо нажать: Alt-F5

4. Сохраните программу на своем диске: A:P5PR2

3. Выполнить самостоятельно:

Задания уровня 2

1. Измените программу из Упражнения 2 таким образом, чтобы, при необходимости, можно отказаться от выполнения теста и корректно выйти из программы (используйте оператор WHILE..DO). Записать программу под именем P5PR3

2. Вычислить сумму натуральных четных чисел, не превышающих N. Программу составьте двумя способами: используя цикл с предусловием и цикл с постусловием. Сохранить программу под именем P5PR4 и P5PR5

3. В результате выполнения программы должны быть выведены значения функции y=x 3 +2x для значений x, лежащих в диапазоне [1; 3], с шагом 0,2. Программу составьте двумя способами: используя цикл с предусловием и цикл с постусловием. Сохранить программу под именем P5PR6 и P5PR6

Задания уровня 3

4. Дано действительное число A. Требуется найти первое значение числа N, при котором сумма S=1+1/2+1/3+…+1/N превышает A. Программу составьте двумя способами: используя цикл с предусловием и цикл с постусловием. Сохранить программу под именем P5PR7 и P5PR8

Функции c++ примеры. Синтаксис. Объявление, реализация функции. Параметры, аргументы. C++ #33

5. Составьте программу, которая имитирует работу арифметического калькулятора. Организуйте ввод первого и второго операндов и знака операции. Сохранить программу под именем P5PR4

6. Составьте программу, которая производит суммирование произвольного количества целых чисел, вводимых с клавиатуры. Концом последовательности служит ввод отрицательного числа. Программу составьте двумя способами: используя цикл с предусловием и цикл с постусловием. Сохранить программы под именем P5PR5 и P5PR6

Читайте также:
Программа прослушки для Андроид как выявить

7. Составьте программы для нахождения сумм приведенных ниже рядов и проверьте их работоспособность на компьютере.

Замечание: при вычислении суммы степенного ряда sin(x) можно использовать следующие выкладки: пусть Sk — значение k-го слагаемого, причем значение S0=x. Тогда выполняется следующее соотношение:

Источник: studfile.net

Составить программу выводящую на экран таблицу значений функции

Составить программу, выводящую на экран таблицу значений функции Y при целом х, принимающем значения от А

Составить программу, выводящую на экран таблицу значений функции Y при целом х, принимающем значения от А до В. Границы отрезка и параметры функции вводятся с клавиатуры. Для параметров и аргументов, при которых функция не определена, выводить соответствующее сообщение.
y=
|x|+|d|, d/x x-d/x+d, -1 sin(d*e^x), d/x
Регистрация: 23.10.2010
Сообщений: 2,237

Условие задачи не вполне корректно выписано в части выражения для y.
Следуя логике следует определить y так:

Г |x|+|d|, если d/x 1

Поскольку x целого типа, то функция не определена в точке x = 0, которая попадает в интервал для второго выражения.
Функцию можно определить, например, так:

function MyF(x : integer; d : real): real; var t : real; begin if x <> 0 then begin t := d / x; if t -1) AND (t

А далее доделай .

Источник: www.programmersforum.ru

Вывести на экран таблицу значений функции в диапазоне от до с шагом. Значения и вводятся с клавиатуры

При некоторых случаях (Например при вводе: a = 1, b = 10, h = 3) выводится несколько чисел (Например при выводе, выводится y = 8,17; y = 18,73; y = 28,86; y = 38,84) «y». Не могу придумать как вывести последнее число выводимое принтом.

Отслеживать
задан 30 мая 2022 в 17:04
15 3 3 бронзовых знака

Не могу придумать как вывести последнее число выводимое принтом. Что это значит? Рискну предположить, что в зависимости от входных данных значение функции в точке b иногда выводится, а иногда нет? Или в чём вопрос?

Читайте также:
Ми бэнд 3 подключение к телефону программа

30 мая 2022 в 17:14

Мне нужно чтобы при выводе выводилось только последнее число y, например я ввожу: a = 1, b = 10, h = 3 (a и b — это диапазон чисел, h — это шаг), исходя из этого программа выведет 4 числа, вот из этих 4-х чисел мне нужно вывести последнее, которое и будет являться ответом.

30 мая 2022 в 17:18

Если нужно значение функции только в одной точке, то сразу и считайте в этой точке. Цикл не нужен. x = b-a+h; y = . ; printf(«y = %.2fn», y);

30 мая 2022 в 17:30

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru