|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2014, 23:00 | #1 |
Пользователь
Регистрация: 07.04.2014
Сообщений: 26
|
abc паскаль - ошибка массив
Код:
Вычисление по формуле (x^2+y^2)/2+sin(X*Y) оформить в виде подпрограммы. Последний раз редактировалось Stilet; 26.04.2014 в 09:50. |
25.04.2014, 23:22 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Скорее всего, корень из отрицательного числа вылетает. Генерируйте положительные числа.
|
26.04.2014, 00:07 | #3 |
Пользователь
Регистрация: 07.04.2014
Сообщений: 26
|
он ругается мол присваенивание типу реал тип integer, в этом месте C[i]:=(sqrt(A[i])+sqrt(F[i]))/2+sin(A[i]*F[i])+(sqrt(Q[i])+sqrt(F[i]))/2+sin(Q[i]*F[i])+(sqrt(A[i])+sqrt(Q[i]))/2+sin(A[i]*Q[i]).. хотя вроде правильно написано....
|
26.04.2014, 00:19 | #4 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
C - массив элементов целого типа . А функции sqrt, sin всегда возвращают действительный тип. Даже например sqrt(4) - будет 2 в действительном виде. И операция деления / тоже всегда возвращает действительное. Даже 1/1. Поэтому C делайте array of Real. PS Кстати, sqrt - это корень, а вам нужен квадрат. Проще сделать A[i]*A[i] и т.д. Но все равно Sin - возвращает действительное. Последний раз редактировалось type_Oleg; 26.04.2014 в 00:22. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль ABC. Программа на языке Паскаль. | Helen1 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 13.01.2018 21:46 |
паскаль abc. Используя графические средства языка Паскаль на одной координатной сетке построить графики функций | кириллюк | Помощь студентам | 5 | 15.09.2013 12:11 |
Написать алгоритм, который реализует jagged массив (рваный массив с различной длиной строк), используя список списков (Pascal ABC) | бабуся | Помощь студентам | 0 | 29.04.2013 00:07 |
паскаль ABC | phasha | Помощь студентам | 2 | 15.05.2012 17:24 |
Паскаль ABC( массив и всё) | ayPinki | Помощь студентам | 4 | 31.12.2011 09:46 |