С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1 / 1 / 0
Регистрация: 18.05.2013
Сообщений: 93
Записей в блоге: 1
1

Вычислить значение выражения

27.03.2014, 11:51. Показов 3054. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано целое число N (> 0). Найти значение выражения 1.1-1.2+1.3-...
(N слагамых, знаки чередуются). Условный оператор не использовать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 11:51
Ответы с готовыми решениями:

Вычислить значение выражения, значение n вводится с клавиатуры
составить программу для решения задачи. При решении задачи через цикл-"хорошо", через цикл и...

Вычислить значение выражения
https://www.cyberforum.ru/attachment.php?attachmentid=686219&d=1462171475

Вычислить значение выражения
Входные данные: Во входном потоке задано три вещественных числа a (a > 0), b (b < 0), x (-1 < x <...

Вычислить значение выражения
Здравствуйте, помогите пожалуйста решить. Составить программу с использованием цикла....

3
Кодинг - это искусство...
64 / 64 / 42
Регистрация: 07.01.2013
Сообщений: 156
27.03.2014, 12:10 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uses crt;
 
const
  N = 10;
 
var
  r,sum:real;
  i:integer;
  
BEGIN
  r:=1.1;
  sum:=r;
  write(sum);
  for i:=1 to (N)div(2)-1 do
    begin
      r:=r+0.1;
      write('-',r);
      sum:=sum-r;
      r:=r+0.1;
      write('+',r);
      sum:=sum+r;
    end;
  writeln;
  write('Result: ',sum);
END.
0
23 / 23 / 22
Регистрация: 20.03.2014
Сообщений: 36
27.03.2014, 12:21 3
Можно вот так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var
  n,z,i: integer;
  sum,sl: real;
begin
  repeat
    write('Введите N (N>0): ');
    readln(n);
  until n>0;
  sl:=1.1; z:=1; sum:=0;
  for i:=1 to n do
    begin
      sum:=sum+sl*z;
      z:=-z;
      sl:=sl+0.1;
    end;
  writeln('Сумма равна ',sum);
  writeln;
end.
0
0 / 0 / 1
Регистрация: 03.11.2016
Сообщений: 1
03.11.2016, 13:50 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
program for13;
 
var
a,sum:real;
n,i,b:integer;
 
begin
  writeln('Vvedite chislo');
  read(n);
  a:=1.1;
  sum:=0;
  b:=-1;
  
  for i:=1 to (n*10)-10 do
    begin
      b:=-b;
      a:=a+0.1;
      writeln(' a:',a,' sum:');
      sum:=sum+a*b;
      writeln(sum);
     end;
   
  writeln;
  writeln('resultat:',sum);
   
   
   
 end.
0
03.11.2016, 13:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2016, 13:50
Помогаю со студенческими работами здесь

Вычислить значение выражения
Вычислить значение выражения: y=Sqr(x-5) + sir (x+4) (Функции)

Вычислить значение выражения
Объясните, пожалуйста, как решать. Задача сама не сложная, но я не могу понять как решить. ...

Вычислить значение выражения
Всем доброго времени суток. Срочно нужна помощь в написании программы. Задание звучит так:...

Вычислить значение выражения
Помогите пожалуйста перевести три производные, на код паскаля. От f(x):=\sqrt{tan(x)} идут 3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru