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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2008, 14:46   #31
alena-yalymova
Пользователь
 
Регистрация: 03.04.2008
Сообщений: 21
По умолчанию

А не подскажите, можно как-нибудь из блокнота вПаскаль перенести? А тоя печать уже замучалась.
alena-yalymova вне форума Ответить с цитированием
Старый 04.04.2008, 14:54   #32
alena-yalymova
Пользователь
 
Регистрация: 03.04.2008
Сообщений: 21
По умолчанию

Rusl92 Все твою задачу посмотрела, но там данные вводятся не типа "товар_цена", а просто цена. И вычисления не правильное - не на 10% увеличивается.
alena-yalymova вне форума Ответить с цитированием
Старый 04.04.2008, 15:00   #33
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Цитата:
Сообщение от alena-yalymova Посмотреть сообщение
А не подскажите, можно как-нибудь из блокнота вПаскаль перенести? А тоя печать уже замучалась.
Открыть -> Указываешь *.txt -> Ищешь файл и открываешь его
Xardas вне форума Ответить с цитированием
Старый 04.04.2008, 15:03   #34
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Не понимаю, почему у вас моя четвертая программа не работает, у меня все нормально.
Если я правильно понял формулу, а также то, что интервал вычислений [-1,7]и шаг вычислений 0,5, то вот рабочий и проверенный код. Если я где-то не прав, это легко поправить.
Прикладываю код первой программы, а также сами программы к задвчам №№1,4.
Код:
Program ZAD1;
uses crt;
const h=0.5;
var y,x,cs,sn,tn:real; //cos,sin,tg
i:integer;
begin
clrscr;
x:=-1;i:=1;  //начальные значения
while x<=7 do
begin
cs:=0.41*0.41*0.41*sqr(sin(x+0.5)/cos(x+0.5))*(sin(x+0.5)/cos(x+0.5));
if cs=0 then  //если косинус=0, то arccos=pi/2
writeln('x',i,'=',x:5:1,' y':5,i,'=',(pi/2):7:4)
else if (cs>1)or(cs<-1) then  //если |косинус|>1 то угла не существует
writeln('x',i,'=',x:5:1,' y':5,i,' ne opredelen')
else begin
sn:=sqrt(1-sqr(cs));//вычисляем синус
tn:=sn/cs;             //вычисляем тангенс
y:=arctan(tn);    //вычисляем Y, т.к. функции arccos в Паскале нет
writeln ('x',i,'=',x:5:1,'y':5,i,'=',y:7:4);
end;
x:=x+h;   //увеличиваем значение х
i:=i+1;   //переходим к следующему числу
end;
readln
end.
Вложения
Тип файла: rar ALENA1.rar (407 байт, 8 просмотров)
Тип файла: rar ZADACHA 4.rar (375 байт, 9 просмотров)
puporev вне форума Ответить с цитированием
Старый 04.04.2008, 15:40   #35
alena-yalymova
Пользователь
 
Регистрация: 03.04.2008
Сообщений: 21
По умолчанию

Спасибо Всем, огромное, за решение всех задач. Вы мои спасители!
alena-yalymova вне форума Ответить с цитированием
Старый 04.04.2008, 16:23   #36
alena-yalymova
Пользователь
 
Регистрация: 03.04.2008
Сообщений: 21
Восклицание Задачки

Мне сегодня задали (так же до утра воскресенья) еще 4 задачки по типу тех на Оператор цикла и массивы.
Можете еще разик помочь?
Задачки во вложение в формате документа в Word.
Очень надеюсь на Вашу помощь.
Вложения
Тип файла: doc Задачи 2.doc (27.0 Кб, 12 просмотров)

Последний раз редактировалось alena-yalymova; 04.04.2008 в 16:59.
alena-yalymova вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста помогите решить задачи по Паскалю Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 3 17.05.2008 22:41
Пожалуйста помогите решить 4 задачки на массивы и оператор цикла. alena-yalymova Паскаль, Turbo Pascal, PascalABC.NET 8 05.04.2008 22:21
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10
помогите решить задачи!пожалуйста!! лиса Паскаль, Turbo Pascal, PascalABC.NET 9 12.01.2007 03:34