1. Переменная c=4,75. 4,75 — это дробь. Но переменная c задана как integer, т.е. целое число.
2. abs(x) — возвращает модуль числа x
sqr(x) — возведение в квадрат числа x
sqrt(x) — вычисление квадратного корня из числа x
random(x) — генерирование случайного числа в промежутке (0;X)
Источник: znanijam.net
Найти и объяснить ошибки в программе — Turbo Pascal
Найдите и объясните ошибки в следующей программе (в турбо паскале).
program A; const=5; begin d:=sqr(d); writeln(‘d**2=’,d) end.
Код к задаче: «Найти и объяснить ошибки в программе»
Листинг программы
program A; const d=5; var b:integer;//значение константы нельзя менять begin b:=sqr(d); writeln(‘d**2=’,b) end.
5 голосов , оценка 4.000 из 5
Похожие ответы
- Найти ошибки в лабораторной
- Как написать модуль с заданной процедурой и поключить его к программе?
- В массиве структур (записей) найти всех студентов, не имеющих двоек
- Транспонирование, умножение матриц, сложение матриц Реализовать в одной программере
- Найти суммы элементов в столбцах матрицы.
- Найти все неповторяющиеся элементы двумерного массива
- Некорректно работает программа
- Не удается скомпилировать программу
- В двумерном массиве A(m,n) найти самое маленькое по модулю значение
- Найти все числа диапазона, кратные 3
- Найти произведение чётных делителей натурального числа
Все виды студенческих работ на заказ
Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком #23
Источник: studassistent.ru
Найдите ошибки в следующем коде
Первая заключается в том, что используется тип unsigned int , который работает только со значениями, большими или равными нулю. Поэтому условие цикла for всегда будет истинно, и цикл будет выполняться бесконечно.
Корректный код, выводящий значения всех чисел от 100 до 1, должен использовать условие i > 0 . Если нам на самом деле нужно вывести нулевое значение, то следует добавить дополнительный оператор printf после цикла for .
unsigned int i; for (i = 100; i > 0; —i) printf(«%dn», i); printf(«%dn», i);
Вторая ошибка — вместо %d следует использовать %u , поскольку мы выводим целые значения без знака.
unsigned int i; for (i = 100; i > 0; —i) printf(«%un», i);
Теперь этот код правильно выведет список чисел от 100 до 1, в убывающем порядке.
Поиск и устранение всех ошибок Windows. Как исправить ошибку?
Источник: tproger.ru