Построить таблицу функции
Как понимать условие?
Даны две квадратные матрицы A и B 3-го порядка. Построить таблицу функции y(x) = cx2 + d при х, меняющемся от 0 до 1 с шагом 0.1, где с = sp(A), d = sp(B), sp(A) – след матрицы А – сумма элементов главной диагонали.
Формат входных данных
Входной файл содержит шесть строк по три числа в каждой. Числа в первых трех строках являются коэффициентами матрицы A. Далее следуют еще три строки с коэффициентами матрицы B.
Формат выходных данных
Выведите в выходной файл строки, в каждой из которых через пробел записаны два числа: значение x с точностью до одного знака после запятой и соответствующее ему значение функции y(x) с точностью до четырех знаков после запятой.
Примеры
input.txt
1 1 0
1 2 1
2 3 -1
-1 -1 2
0 2 4
output.txt
-1 -0 6 0.0 7.0000
0.1 7.0200
0.2 7.0800
0.3 7.1800
0.4 7.3200
0.5 7.5000
0.6 7.7200
0.7 7.9800
0.8 8.2800
0.9 8.6200
1.0 9.0000
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Построить таблицу функции
Построить таблицу функции «y» на отрезке с шагом «h», вводя соответствующую функцию в разделе.
Построить таблицу функции “y” на отрезке [a,b] с шагом “h”
Построить таблицу функции “y” на отрезке с шагом “h”, вводя соответствующую функцию в разделе.
Построить таблицу истинности для логической функции
Здравствуйте, помогите пожалуста решить задачку (обычный Паскаль) Построить таблицу истинности.
Построить таблицу значений функции на указанном промежутке с данным шагом
Построить таблицу значений функции на указанном промежутке с данным шагом: y=система с двух.
Сообщение было отмечено Botaniс как решение
Решение
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Построить таблицу значений функции на указанном промежутке с данным шагом
Построить таблицу значений функции на указанном промежутке с данным шагом: y=система с двух.
Процедуры: построить таблицу значений функции на указанном интервале с заданным шагом
Составить программу с использованием процедуры. Построить таблицу значений функции на указанном.
Построить таблицу значений функции на указанном интервале с заданным шагом используя процедуры
Построить таблицу значений функции на указанном интервале с заданным шагом используя процедуры:
Построить график функции. вычислить и построить все асимптоты для этой функции
Помогите пожалуйста. Устал с ней возиться. Задание: Построить график функции,вычислить и.
Источник
Основные функции Pascal
Как говорилось в предыдущей статье, все действия и функции в Паскале выполняются в теле программы (между begin и end). Но какие бывают функции? Рассмотрим следующую таблицу:
Функция | Значение |
---|---|
sqr(x) | x 2 |
sqrt(x) | √x |
sin(x) | sin(x) |
cos(x) | cos(x) |
abs(x) | |x| |
exp(x) | e x |
int(x) | целая часть числа |
frac(x) | дробная часть числа |
round(x) | округление |
trunc(x) | отбрасывание дробной части |
a mod b | деление с остатком |
a div b | целое численное значение |
Конечно, это далеко не все функции. Но все же они Вам помогут создавать небольшие по объему и мощные программы. Например, чтобы взять остаток от деления (5/3=1(ост.2)), используют функцию mod, а чтобы при делении взять только целое число (без остатка), используют div. В конце статьи Вы как раз напишите приложение, работающее на этих функциях.
Довольно часто при программировании можно наткнуться на такие ошибки, которые не могут увидеть и разобраться начинающие программисты. Как раз для этой цели я и пытался найти все основные сообщения об ошибках, которые может высветить Pascal. Вот некоторые из них:
Ошибки:
«;» expected. или «.» expected. — не хватает знаков.
Unknown identifier. — неописанная переменная.
Duplicate identifier. — повтор переменной.
Type mismatch. — несоответствие типов переменной.
Invalid numeric format. — несоответствие в описании и при вводе.
Operand types don’t match operator. — тип, производимый переменными, не соответствует производимому действию.
Теперь о типе переменных. Есть множество типов переменных, таких как integer (целое число), real (вещественное или дробное число). Соответственно при делении мы указываем тип присваиваемой переменной real. Именно поэтому в первой нашей программе нельзя было записать a:=b/c, при var a,b,c:integer. Но какие переменные должны быть целого, а какого вещественного типа? Важно знать, что результатом деления число никогда не может быть целого типа. Хотя мы и можем разделить нацело, все же Pascal при делении всегда возвращает real. Кроме того, если числа (делимое и делитель) мы можем брать как real и integer, то mod и div может только integer. Приведем таблицу, иллюстрирующую тип результата различных действий:
Действия | Тип переменных | Тип результата |
---|---|---|
* | integer, real | целое или дробное |
— | integer, real | целое или дробное |
+ | integer, real | целое или дробное |
/ | integer, real | только дробное |
div | только integer | только целое |
mod | только integer | только целое |
Теперь проверьте все функции, приведенные в первой таблице, у себя на Pascal. Сохраняйте все готовые рабочие программы.
- Напишите программу, которая находила бы среднее арифметическое из трех чисел.
- Найдите площадь прямоугольника, треугольника, окружности.
- Есть число 256. Найдите все цифры составляющие это число и высветите на экран при помощи mod и div.
Источник
Информационный сайт учителя Информатики и Экономики
Щёголевой А.П.
В помощь учителям, ученикам и деловым людям
Категории
- 1. планирование по информатике:
- Дидактический материал:
- — География
- — по информатике
- — по математике
- — по экономике
- Для кабинета
- Домашнее задание
- ЕГЭ по информатике
- Здоровье
- Конспекты и планы уроков для учителя:
- — Информатика
- — Экономика
- Математика:
- Менеджмент
- Новости it:
- — software
- IT рынок
- Онлайн игры
- Онлайн тесты:
- — Тесты по информатике
- — Тесты по математике
- — Тесты по экономике
- Поддержка Moodle
- Презентации
- Программы
- Работы учащихся
- Разное
- Украинский язык
Новые записи
- Тема: «Валовой внутренний продукт и национальный доход»
- Методическое сопровождение участников образовательного процесса при дистанционной форме обучения
- Рекомендации учителю и ученику для работы в системе Moodle
- Памятка ученику для работы в Moodle
- Тема: «Растровая и векторная графика»
- Логические игры онлайн
- Программа Pascal ABC
- Тема: Присваивание. Ввод и вывод величин.
- Тема урока: «Рынок и рыночный механизм. Рыночное равновесие»
- Тема: Основные вопросы экономики
Таблица функций и процедур в Pascal
В Pascal для записи программ используют подпрограммы (процедуры и функции). Подпрограмма — это самостоятельный фрагмент программы, реализующий определенный алгоритм и допускающий многократное обращение к нему из различных частей программы. Процедуры и функции содержатся в стандартных модулях и подключаются к любой программе либо с помощью предложения Uses (например: CRT, GRAPH и др.) либо автоматически (например, System).
Таблица Математических функций и процедур в Pascal:
Источник
Pascal: Занятие № 8. Подпрограммы: функции в Pascal
Стандартные функции языка Pascal
Арифметические функции (основные)
Функция | Назначение | Тип результата |
---|---|---|
abs (x) | абсолютное значение аргумента | совпадает с типом аргумента |
sqr (x) | квадрат аргумента | совпадает с типом аргумента |
sqrt (x) | квадратный корень аргумента | вещественный |
cos (x) | косинус аргумента | вещественный |
sin (x) | синус аргумента | вещественный |
arctan (x) | арктангенс аргумента | вещественный |
exp (x) | ex | вещественный |
ln (x) | натуральный логарифм | вещественный |
int (x) | целая часть числа | вещественный |
frac (x) | дробная часть числа | вещественный |
Функции преобразования типов
round (x) | — округляет вещественное число до ближайшего целого. |
trunc (x) | — выдает целую часть вещественного числа, отбрасывая дробную. |
Пользовательские функции Pascal
Функция в Паскале — это подпрограмма, которая в отличие от процедуры всегда возвращает какое-либо значение. Для этого в теле функции её имени присваивается вычисленное значение — результат, который она возвращает.
- Функция – это подпрограмма, результатом работы которой является определенное значение.
- Функции используются для:
- выполнения одинаковых расчетов в различных местах программы;
- для создания общедоступных библиотек функций.
- Синтаксис:
- заголовок начинается служебным словом function
описание формальных параметров (тех, значения которых передаются из основной программы в функцию):
параметры-переменные — параметры, значения которых становятся доступны и в основной программе (возвращаются в программу)
тип возвращаемого функцией результата описывается в конце заголовка функции через двоеточие:
- Вызывается функция в теле основной программы, только если ее имя фигурирует в каком-либо выражении. В отличие от процедуры, которая вызывается отдельно.
- Внутри функции можно объявлять и использовать локальные переменные:
Решение:
Вызов функции:
var x,y:integer; function f(a,b:integer):integer; begin f:= a+b; end; begin writeln(‘первое число:’); readln(x); writeln(‘второе число:’); readln(y); writeln(‘сумма= ‘,f(x,y)); end.
В рассмотренном примере использования функции в Паскале: функция f имеет два целочисленных параметра — a и b . Через двоеточие в заголовке функции (строка 2) указано, что значение, вычисляемое функцией, будет тоже целочисленным. В теле функции вычисляемая сумма присваивается имени функции. А в основной программе вызов функции осуществляется в качестве параметра оператора writeln .
Таким образом, главное отличие функции от процедуры — это то, что функция производит какие-либо вычисления и выдает в программу результат в виде значения, в то время как процедура чаще всего выполняет какие-либо действия с результатом, например, выводит его на экран (функция этого делать не может).
var x:integer; function fact(a:integer):integer; var i: integer; begin if a a . Вычисляемое функцией значение имеет целочисленный тип, это указывается в заголовке функции (строка 2). В теле функции в цикле for вычисляется факториал числа. Результат вычисления присваивается имени функции (строка 9). В теле программы для вывода результата функции она вызывается в операторе writeln (строка 14), который и выводит результат на экран.
Пример:
Пример:
Задача function 4. Описать функцию IsDigit(A) , которая возвращает истину, если целое число A представляет цифру (то есть A лежит в диапазоне 0–9). В основной программе вывести значение этой функции для N (N ≥ 0) данных чисел.
Задача function 5. Вычисление степени числа с помощью функции на языке Паскаль.
Пример:
Задача function 6. Описать функцию Calc(A, B, Operation) вещественного типа, выполняющую над ненулевыми вещественными числами A и B одну из арифметических операций и возвращающую ее результат. Вид операции определяется целым параметром Operation : 1 — вычитание, 2 — умножение, 3 — деление, остальные значения — сложение. С помощью Calc выполнить для данных A и B операции, определяемые данными целыми N1 , N2 , N3 .
Пример:
Самостоятельная работа
Пример:
2 вариант: Описать функцию TriangleP(a, h) , находящую периметр равнобедренного треугольника по его основанию a и высоте h , проведенной к основанию ( a и h — вещественные). С помощью этой функции найти периметры трех треугольников, для которых даны основания и высоты (периметр = сумме длин всех сторон). Для нахождения боковой стороны b треугольника использовать теорему Пифагора: b 2 =(a/2) 2 +h 2 .
Пример:
Потренируйтесь в решении задач по теме, щелкнув по пиктограмме:
Источник