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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 11:47   #1
Ксюша_92
 
Регистрация: 24.12.2011
Сообщений: 4
Смущение задачки

Доброго времени суток!

помогите решить следующие задачки на языке программирования турбо паскаль =>
1) Составить алгоритм вычисления площади треугольника со сторонами a,b,c(a,b,c - вещественные положительные числа)
2) Нарисовать геометрическую фигуру контур которой закрашен отличным светом от внутреннего и записать текст внутри фигуры
3) вычислить sin(1+sin(1+...(sin(1+sin 1))...)
4) дана прямоугольная матрица. найти строку с наибольшей и наименьшей суммой элементов. вывести на печать найденные суммы и строки этих элементов.
5) в массиве поменять второй отрицательный элемент с последним.
6) вычислить сумму ряда: (n!)/((2n)!)
7) написать программу, которая по номеру дня недели выдает в качестве результата количество пар в этот день.
8) написать программу, распознающую по длинам сторон среди всех треугольников прямоугольные. Если таковых нет, то вычислить величину угла C.
9) Дано число n. Из чисел 1,4,9,16,25... напечатать те, которые не превышают n.

если поможете буду очень рада
Ксюша_92 вне форума Ответить с цитированием
Старый 24.12.2011, 11:56   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
вычисления площади треугольника со сторонами a,b,c(a,b,c - вещественные положительные числа)
Код:
uses crt;
  var a, b, c, p, s: real;
Begin
  clrscr;
  write('Введите стороны треугольника ');readln(a,b,c);
    if (a<>b+c) and (b<>a+c) and (c<>a+b) then 
    begin
    p:=(a+b+c)/2;
    s:=sqrt(p*(p-a)*(p-b)*(p-c));
    writeln('s=',s:6:2)
    end
          else
       writeln('Ошибка данных! Повторите ввод');
    readln
End.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 25.12.2011, 06:50   #3
Ксюша_92
 
Регистрация: 24.12.2011
Сообщений: 4
По умолчанию

спасибо mad_cat,
2,9 сама решила.
нужно решить следующие. помогите пожалуйста
Ксюша_92 вне форума Ответить с цитированием
Старый 25.12.2011, 08:21   #4
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Цитата:
вычислить сумму ряда: (n!)/((2n)!)
Код:
f1:=1;
f2:=1;
e:=0.00001;
repeat
  n:=n+1;
  f1:=f1*n;
  f2:=1;
  for i:=1 to 2*n do 
    f2:=f2*i;
  s:=s+(f1/f2);
until (f1/f2)<=e;
P.S. f1,f2 типа longint
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.

Последний раз редактировалось Niro; 25.12.2011 в 08:30.
Niro вне форума Ответить с цитированием
Старый 25.12.2011, 13:18   #5
Ксюша_92
 
Регистрация: 24.12.2011
Сообщений: 4
По умолчанию

спасибо
Ксюша_92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачки Pandemona18 Паскаль, Turbo Pascal, PascalABC.NET 5 12.03.2011 18:23
Задачки. Soledan Помощь студентам 0 20.12.2009 16:10
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11
2 задачки Lemo Помощь студентам 1 27.11.2008 13:00