Задачи на паскале.
Здравствуйте, помогите решить плз задачи, Не было времени понять паскаль, сейчас сижу читаю, но думаю к завтрашнему не успею понять=( завтра последний день можно будет получить допуск к экзамену, заранее спасибо!
№1 Ввести с клавиатуры x,y и вычислить, используя метод промежуточного аргумента: z=2^sin(x+5y)-e^-x-5y №2 Вычислить вводя соответствующую функцию в разделе Function: y=ArcCos(ArcCos(x))-ArcCos(x^3) №3 Вычислить для треугольника ABC все стороны, все углы(в градусной мере), периметр и площадь, если известны сторона BC и углы BAC, ACB. Замечания: Программа должна содержать ввод известных величин с клавиатуры, вычисление неизвестных с использованием раздела Function и вывод результатов вычисления на экран. №4 Ввести некоторое число N. Определить является ли оно числом: Неотрицательным? Кратным 6? Меньшим -1? Степенью 4? №5 Составить программу, которая определяет для двух вводимых натуральных чисел M и N их наибольший делитель. №6 Вычислить максимальную сумму квадратов натуральных чисел, кратных (3,6,9...), меньшую 3000. Замечание: Провести решение 2мя способами - используя цикл с предусловием WHILE_DO и цикл с полусловием REPEAT_UNTIL. |
Цитата:
Код:
var |
Цитата:
Код:
var M, N: integer; |
Цитата:
Код:
var |
Shrek, я думаю, такое
Код:
function arccos(x:real):real; 1. При х=0 возникнет ошибка деления на ноль, а должно быть возвращено Pi/2. 2. Как при х=1, так и при х=-1 такая функция вернет arccos(х)=0, в то время как должно быть при x=1 arccos(x)=0, a при x=-1 arccos(x)=Pi. Могу предложить такой вариант (он "зашит" в мои библиотеки): Код:
function ArcCos(X:Real):Real; |
Цитата:
Код:
var |
Часовой пояс GMT +4, время: 23:56. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.