Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/40: Рейтинг темы: голосов - 40, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16

ошибка деление на ноль

08.11.2010, 17:16. Показов 8154. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
пишет деление на ноль
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
program l4;
const
  eps=0.1
var
  i,zn,a,znak,z:integer;
  x,y,ch,sl:real;
begin
  writeln('enter x');
  readln(x);
  z:=0;
  znak:=-1;
  y:=0;
  a:=1;
  repeat
    ch:=exp(z*(x));
    zn:=1;
    for i:=1 to a do
      zn:=zn*i;
    a:=a*2;
    znak:=-znak;
    z:=z+2;
    sl:=znak*ch/zn;
    y:=y+sl;
  until abs(sl)<eps;
  writeln('y=',y);
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2010, 17:16
Ответы с готовыми решениями:

Как сделать так чтобы если на ноль было деление не выодился Результат
var a,d,c:real; b:char; procedure kakulyator; begin case b of '+':d:=a+c; '-':d:=a-c; '*':d:=a*c; '/': if c=0 then writeln...

Ошибка деление на ноль
Что нужно исправить в этой процедуре, чтобы не было деления на ноль ? Procedure otnoshenie(G:vektor); var Rez: real; s, s1,...

Ошибка деление на ноль
в конкретном случае (a&gt;1/a) при а= 0 естественно ошибка деление на ноль, как этого избежать??? Uses CRT; Var a,b: real; begin ...

22
Почетный модератор
 Аватар для Puporev
64321 / 47617 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.11.2010, 18:44
Студворк — интернет-сервис помощи студентам
Вот код.

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
29
program l4;
uses crt;
const
  eps=0.1;
var
  a,i,znak,z:longint;
  zn,x,y,ch,sl:extended;
begin
clrscr;
  writeln('enter x');
  readln(x);
  z:=0;
  znak:=-1;
  y:=0;
  a:=1;
  repeat
    ch:=exp(z*(x));
    zn:=1;
    for i:=1 to a do
    zn:=zn*i;
    a:=a*2;
    znak:=-znak;
    z:=z+2;
    sl:=znak*ch/zn;
    y:=y+sl;
  until abs(sl)<eps;
  writeln('y=',y);
readln
end.
Вот результат.
Миниатюры
ошибка деление на ноль  
1
Почетный модератор
 Аватар для Puporev
64321 / 47617 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.11.2010, 18:45
Мысли прям совпали, я не видел Ваше последнее сообщение....
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
08.11.2010, 18:48  [ТС]
спс щас попробую
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2010, 18:48

Ошибка 200 (деление на ноль)
Выдает ошибку 200 (деление на ноль) вроде все по сто раз перепроверила и та же лабуда (( Program MNK01; Const m = 48; ...

Графика: ошибка деление на ноль
программа uses program9; BEGIN postgr; zkl; END. модуль Unit program9;

Ошибка при вычислении функции, деление на ноль.
Фрагмет: function Myfunc(a,eps:real):real; var i:integer; s,sn,t:real; begin if (a=0) or (b=1) then s:=a ...

Деление на ноль
У прогу пишу,для проверки. Вроде нормально, а у меня деление на ноль пишет. program GF; uses CRT; var s: string; begin ...

Вещественное деление на ноль
Пишет вещественное деление на 0. Помогите отыскать ошибку пожалуйста. program lab_9; uses crt; const k=70; var s,code,n,i: Integer;...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru