Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на языке Pascal


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик
Статус: Академик
Рейтинг: 9347
∙ повысить рейтинг »
Орловский Дмитрий
Статус: Мастер-Эксперт
Рейтинг: 7033
∙ повысить рейтинг »
lamed
Статус: Академик
Рейтинг: 5784
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Pascal (Паскаль)

Номер выпуска:1227
Дата выхода:03.02.2012, 11:30
Администратор рассылки:Boriss (Академик)
Подписчиков / экспертов:123 / 140
Вопросов / ответов:1 / 2

Консультация # 185325: Уважаемые эксперты! Пожалуйста, ответьте... Линейные структуры, стандартные функции: Найти значение функции [formula] z=2-xarctg(x+a)-3-bxcos (x+b) [/formula] где a= - 0,5, b=1,2. Значение x>0 (тип данных: Real) вводится с клавиатуры. Ветвление: Определить, является ли треугольник со сторонами a,...


Консультация # 185325:

Уважаемые эксперты! Пожалуйста, ответьте...
Линейные структуры, стандартные функции:
Найти значение функции
[formula]
z=2-xarctg(x+a)-3-bxcos (x+b)
[/formula]
где a= - 0,5, b=1,2. Значение x>0 (тип данных: Real) вводится с клавиатуры.
Ветвление:
Определить, является ли треугольник со сторонами a, b, c равнобедренным
Циклы (все три вида: For, While, Repeat)
Написать программу вычисления суммы всех двузначных чисел, кратных 3 и 9 (все три вида: For, While, Repeat).

Дата отправки: 31.01.2012, 10:47
Вопрос задал: Сергей Вячеславович Габышев (Посетитель)
Всего ответов: 2
Страница онлайн-консультации »


Консультирует lamed (Академик):

Здравствуйте, Сергей Вячеславович Габышев! ( PascalABC.Net ).

Код :
{ Найти значение функции. z=2^(-x)*arctg(x+a)-3^(-bx)*cos(x+b) }
const
  a=-0.5;
  b=1.2;
var
  x,z: real;
begin
  readln(x);
  z:=power(2,-x)*arctan(x+a)-power(3, -b*x)*cos(x+b);
  writeln('x=',x, ' z=',z:7:4);
end.

Код :
{ Определить, является ли треугольник со сторонами a, b, c равнобедренным }
var
  a,b,c: real;  { длины сторон }
  isosceles: boolean; { является равнобедренным }
begin
  readln(a,b,c);
  { Подразумевается, что треугольник существует }
  
  isosceles :=(a=b) and (a<>c) or (a=c) and (a<>b) or (b=c) and (a<>b);
  if isosceles then
    writeln('Треугольник является равнобедренным')
  else
      writeln('Треугольник не является равнобедренным');
  readln;
end.

Код :
{ Написать программу вычисления суммы всех двузначных чисел, кратных 3 и 9 (все три вида: For, While, Repeat). }
var
  s: integer; { сумма }
  i: integer;
begin
  { В программе принято, что "кратный 3 и 9" эквивалентно "кратный 9" }
  { while }  
  s:= 0;
  i:= 18;
  while (i<=99) do
    begin
      s:= s+i;
      i:=i+9;
    end;
  writeln('while : s=', s);
  
  { for }  
  s:= 0;
  for i:= 18 to 99 do
    if (i mod 9=0) then
      s:= s+i;
  writeln('for   : s=', s);
  
  { repeat..until }  
  s:= 0;
  i:= 18;
  repeat
    s:= s+i;
    i:= i+9;
  until i>99;
  writeln('repeat: s=', s);
  
  readln;
end.

Удачи!

Консультировал: lamed (Академик)
Дата отправки: 31.01.2012, 11:11
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Тимошенко Дмитрий (Практикант):

Здравствуйте, Сергей Вячеславович Габышев!
Поскольку во втором задании должно быть ветвление, то я бы предложил такой вариант программы предыдущего отвечающего:

Код :
{ Определить, является ли треугольник со сторонами a, b, c равнобедренным }
var
  a,b,c: real;
begin
  readln(a,b,c);
  { Подразумевается, что треугольник существует }
  if (a=b) and (a<>c) or (a=c) and (a<>b) or (b=c) and (a<>b) then
    writeln("Треугольник равнобедренный!")
  else
    writeln("Треугольник неравнобедренный!");
  readln;
end.

Консультировал: Тимошенко Дмитрий (Практикант)
Дата отправки: 01.02.2012, 08:53
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное