Убедительная просьба ко всем, кто выкладывает исходники: 1. Обязательно пользуйтесь тэгом code (иначе очень трудно читать)
2. Старайтесь делать отступы
Если вы хотите чтобы вам помогли в написании программы, внятно излагайте задание!
Прежде чем задать вопрос, воспользуйтесь учебником
Возможно, что нужная вам программа уже написана, поэтому советую просмотреть список здесь и здесь Отредактировано куратором: Lord_of_Darkness. Дата: 07.07.2006 19:36
begyn, ты разницу между "помогите, у меня тут не получается" и "сделайте за меня" видишь? если я хорошо программирую - это же не значит, что я должен за других делать их работу, правда? не думаю, что шеф-повар какого нибудь ресторана согласится готовить мне бесплатно - ради чего, если ему за готовку еды платят деньги?
тем более, что задания элементарные, и за то время, что ты ждёшь, пока кто-нибудь их тебе сделает, уже мог бы и сам попытаться выполнит их.
program sum; const pi=3.14159; var a,b,h,x,y,s:real; i,n:integer; begin writeln ('vvedite a,b,h,n'); read (a,b,h,n); x:=a; while x<=b do begin y:=(pi*pi)/8-(pi/4)*abs(x); writeln (x:5:2,y:8:2); x:=x+h; end; s:=0; for i:=1 to n do begin a:=cos(2*i-1)/(2*i-1)*(2*i-1); s:=s+a; writeln (s:8:2); end; end.
По идее, значения s и y должны быть приблизительно одинаковыми, но у меня они получаются разные. Само задание было таким: вычислить значения суммы S и функции y(x) для аргумента x, изменяющегося в заданном интервале [2.0;2.6] с шагом h=0.1. Напечатать таблицу значений x,y,s. Заранее спасибо.
s:=0; for i:=1 to n do begin a:=.......; s:=s+a; end;
нужно впихнуть в цикл, в котором изменяется x. И выводить, соответственно, одно значение s (т.е. то, которое будет получено в конце цикла for) для одного значения x.
Извините, вы не могли бы написать? А то у меня теперь получается, что изменяются только значения x и y, а все значения s одинаковые. Видимо, я не совсем правильно поняла, куда именно нужно вставит этот цикл.
Member
Статус: Не в сети Регистрация: 11.05.2009 Откуда: Нижнекамск
Люди помогите плз задачу решить на паскале(( никак не пойму( Даны целые числа a1..a50. Получить сумму тех чисел данной последовательности, которые нечетны и отрицательны. спасибо
Куратор темы Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
dimon1993
Код:
randomize; for i:=1 to 3 do begin sum:=0; for j:=1 to 10 do begin num:=1+random(10); sum:=sum+num; write(num,' '); end; writeln('среднее арифметическое = ',sum/10); end;
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Добавлено спустя 11 минут 40 секунд: Помогите пожалуйста как рассписать вот такую задачу(судя по условию я думаю в ней нужно использовать цикл for): Написать программу которая вычисляет сумму первых n-членов ряда 1,3,5,7....Кол-во суммируемых членов ряда задаётся в программе
Добавлено спустя 2 часа 41 минуту 18 секунд: Вроде сделал проверьте правильно?
Код:
var i, n: integer; sum: real;
begin readln(n); sum := 0; for i := 1 to n do begin sum := sum + (2 * i - 1); end; writeln(sum); end.
Member
Статус: Не в сети Регистрация: 08.07.2010 Откуда: VRN
кто нибудь умеет хорошо работать с графикой в паскале? с движением в частности? если есть такие помогите плиз сделать так чтобы у нарисованного на паскале совенка махали крылья и моргали глаза....
код программы
Код:
program z3; uses graph, crt; var Gd, Gm, i:integer; begin Gd:=detect; initgraph (Gd, Gm, ''); setbkcolor (15); setcolor (6); circle (300,70,60); circle (275,60,15); circle (325,60,15); circle (278,62,10); circle (322,62,10); line (300,70,290,80); line (300,70,310,80); line (290,80,300,100); line (310,80,300,100); circle (300,180,50); line (253,160,232,190); line (347,160,368,190); line (232,190,250,180); line (368,190,350,180); circle (300,190,25); line (290,229,290,234); line (283,228,283,234); line (310,229,310,234); line (317,228,317,234); circle (279,236,2); circle (285,236,2); circle (291,236,2); circle (321,236,2); circle (315,236,2); circle (309,236,2); line (250,13,260,23); line (255,10,255,29); line (260,13,250,23); line (350,13,340,23); line (345,10,345,29); line (340,13,350,23); readkey; closegraph; readln; end.
Для использования регулярных выражений, подскажите наиболее подходящию библиотеку для BorlandC++, и описание к ней, пробовал библиотеки boost, но так и не смог разобраться с ними ((
Еще один вопрос, решил воспользоваться конвертером из С++ в С# ( взял отсюда http://rutracker.org/forum/viewtopic.php?t=1734855), и при конвертации он требует большое количество библиотек, у себя я смог найти только 2, а вот например rpcerr.h, macocidl.h негде нету, где можно найти эти библиотеки ?
Помогите, люди добрые решить задачу на Turbo Pasсal ! "Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишипе программу на Паскале Заранее преблагодерен!!
Помогите решить задачу с использованием repeat Найти сумму ряда с точностью E=10^-2, общий член которого An=5^n/n! считать что точность достигнута если An<E.Тему эту пропустил поэтому прошу помощи.
Добавлено спустя 23 минуты 11 секунд: artBlack Вот как я бы решил твою задачу: uses crt; var i,n,summa:integer; begin writeln('Введите заданнное число'); readln(n) summa : = 0; for i := 1 to n do summa := summa + i; end; WriteLn('l + 2 + ... + n= ', summa): ReadLn; end.
Куратор темы Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
А что должен показывать? Это же константы, изменить их нельзя. А значения у них верные, '6' равнозначно #54. Вот табличка ASCII http://www.asciitable.com
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения