Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2011, 10:28   #1
7olia7
Новичок
Джуниор
 
Регистрация: 15.01.2011
Сообщений: 2
Вопрос Zi =-2^ai*e^ai+1 пример в паскале

написать программу, вывести результаты.

Составить блок-схему и программу вычисления Zi.
Zi =-2^ai*e^ai+1
Ai=3; 05; 1, 2; 0; 2.
Среди значений Zi определить есть ли равное 0, и вывести на печать его номер.
Вот что я на решала:


Program zadacha;
uses crt;
var
i:integer;
z:array [1..5] of real;
a:array [1..5] of real;
begin
clrscr;
writeln('vvedite a[i]');
for i:=1 to 5 do
readln (z[i]);
for i:=1 to 5 do
begin
z:=exp (a[i]*ln(-2))*exp(a[i])+1; правильно или нет???
writeln (z[i]:8:3);
if z[i]=0 then
writeln('poziciy z[i]=0',i);
writeln(i);
end;
readln;
end.

поправьте что не так??
7olia7 вне форума Ответить с цитированием
Старый 11.03.2011, 13:21   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Zi не вводимое, а вычисляемле значение(да и массив Z вообще не нужен), а Аi уже известно по условию.
это убрать
Код:
for i:=1 to 5 do
readln (z[i]);
и еще
Код:
ln(-2)
нельзя вычислять ln от отрицательного числа.
делаем так:
Код:
...
for i:=1 to 5 do
begin
z:=exp (a[i]*ln(2))*exp(a[i])+1;
if a[i] mod 2 <> 0 then z := -z;
if z=0 then writeln('poziciy z=0',i);
end;...

Последний раз редактировалось Летучий_СкилетиК; 11.03.2011 в 13:30.
Летучий_СкилетиК вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример в Паскале Brave Помощь студентам 2 17.11.2010 18:50
пример DeDoK Работа с сетью в Delphi 6 11.09.2010 19:32
Пример Claster Помощь студентам 0 22.12.2009 00:01
П Р О С Т Е Й Ш И Й пример 3D aesoem Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 16.07.2008 16:54