|
Новые сообщения | |||||||
| Моддинг сайт | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#4 (permalink) |
|
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 14,426
Репутация: 6876
|
Да пожалуйста - без проблем:
Код:
VAR
a,c,x,UL,LL,H:Real;
N,i:Byte;
Function Y(z:real):Real;
begin
Y:=Sqrt(z-a)+1/(z+c);
end;
BEGIN
Write('a= ');
Readln(a);
Write('c= ');
Readln(c);
Repeat
Write('Lower limit = ');
Readln(LL);
If LL<a then writeln('Error: incorrect value!');
Until LL>=a;
Repeat
Write('Upper limit = ');
Readln(UL);
If UL<=LL then writeln('Error: incorrect value!');
Until UL>LL;
Repeat
Write('Step= ');
Readln(H);
If (H<=0) or (H>(UL-LL)) then writeln('Error: incorrect value!');
Until (H>0) and (H<=(UL-LL));
N:=Round((UL-LL)/H);
For i:=0 to N do
begin
x:=LL+H*i;
Writeln(x:6:3,Y(x):15:5);
end;
Readln
END.
Код:
VAR
x,UL,LL,H:Real;
N,i:Byte;
Function Y(z:real):Real;
begin
Y:=Sqrt(z*Sqrt(z)-z*4);
end;
BEGIN
Repeat
Write('Lower limit = ');
Readln(LL);
If LL<16 then writeln('Error: lower limit must be >=16!');
Until LL>=16;
Repeat
Write('Upper limit = ');
Readln(UL);
If UL<=LL then writeln('Error: incorrect value!');
Until UL>LL;
Repeat
Write('Step= ');
Readln(H);
If (H<=0) or (H>(UL-LL)) then writeln('Error: incorrect value!');
Until (H>0) and (H<=(UL-LL));
N:=Round((UL-LL)/H);
For i:=0 to N do
begin
x:=LL+H*i;
Writeln(x:6:3,Y(x):15:5);
end;
Readln
END.
__________________
With Mozilla Firefox - straight to communism! |
|
|
|
|
|
#8 (permalink) |
|
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 14,426
Репутация: 6876
|
Ну... у меня обе "работают на славу", иначе бы не выложил. А что такое "ошибка двоеточия"? Нельзя ли подробнее?
__________________
With Mozilla Firefox - straight to communism! |
|
|
|
|
|
#10 (permalink) |
|
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 14,426
Репутация: 6876
|
Нет, не понимаю. Сейчас скопипастил прямо с экрана, как есть, запустил - никаких ошибок трансляции. Дайте скриншот - попробуем разобраться.
__________________
With Mozilla Firefox - straight to communism! |
|
|
|
| Ads | |
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Нужно написать на паскале | димон4ик | Помощь студентам | 1 | 10.11.2011 09:11 |
| Нужно написать программу расчета вознаграждения | Наталья89 | Форум программистов | 8 | 19.10.2011 23:46 |
| Нужно написать программу в Pascal | John666 | Delphi, Kylix and Pascal | 0 | 04.10.2011 20:18 |
| Нужно обмануть программу | nonemore | Компьютерная безопасность | 11 | 06.08.2011 18:33 |
| Нужно написать принцип работы данной программы | juicy | Любые вопросы от новичков | 0 | 24.07.2011 21:54 |
| Написать программу на С++ | Irina20 | C/C++ | 0 | 08.07.2011 12:37 |
| Срочно нужно написать программу на языке Bash | vagburg | Помощь студентам | 2 | 27.06.2011 20:31 |
| Помогите, нужно написать принцип действия схемы | Thrain | Схемы | 2 | 13.06.2011 12:57 |
| Нужно написать программу, которая переводит числа в различные сс | PIT-BULL | C/C++ | 0 | 15.05.2011 23:32 |
| Составить программу, вычисляющую количество точек на графике функции | diagen_62 | Delphi, Kylix and Pascal | 12 | 28.03.2011 08:52 |
| Нужно написать программы для Pascal | полли | Помощь студентам | 1 | 08.06.2010 17:16 |
| Нужно написать прогу для конвертации звука в txt | Modder`s forever | Форум программистов | 2 | 02.07.2007 10:36 |