М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mashamelnik28
mashamelnik28
24.05.2022 18:08 •  Информатика

Здравствуйте Списал алгоритм 1в1 с учебника, но ругается на седьмую строку.


Здравствуйте Списал алгоритм 1в1 с учебника, но ругается на седьмую строку.

👇
Ответ:
mmmaaakkkaaarrr
mmmaaakkkaaarrr
24.05.2022

Объяснение:

Функции trunc и round возвращают целые числа, а форматирование вывода вида :0:2 может быть применено только к вещественным числам.

Можно завести переменные типа real, записать в них значения и их выводить, если нужно именно форматированный вывод.

Например

y, z: real;

y := trunc(x);

z := round(x);

writeln(y:0:2, z:2);

Если форматированный вывод не нужен, то нужно убрать :0:2

writeln(trunc(x), round(x));

4,6(78 оценок)
Открыть все ответы
Ответ:
Джеффл1
Джеффл1
24.05.2022
Алгоритмдеу – бұл тәртіптестікті жұмыс алу арқылы төменгі іс-әрекеттердің жатуына жол беру нәтижесінде алу-тоқтатуды пайдалану жолымен белгіленген физикалық дайындалу процессінен құрылатын инженерлік кәсіби. Алгоритмді жасау кезінде барлық іс-әрекеттер белгіленген және төменгі дұрыс іске асу үшін қажетті тәртіптестікті іс-әрекеттерден тұратылуы көрсетілген. Алгоритмлер оларға көшу кезеңдерінен тұрады, уақыт салу, бірнеше нәтиже жасау мүмкіндігін көрсетеді.
Программалау – бу функциональное интерпретация алгоритма. Бу программалау ойыны инженерлерге жасау — төменделеді және осы алгоритмні иконындастырады. Программа некемі маңызды мәліметтерді алу және оларды шығару көрсетілген барлық механикалық заттардан жасалған бұл. Құпиялылык қорытынды бағдарламалау рөлдерінде заңнамашылықтар қойылады. Қаншама да мақсаттар үшін сәттілікке ие болуға мүмкіндік болуы керек, бағдарлама білдіретін фаилдей, мәліметтер матрицасын не басқа файлдардан көшіретін, оны қосу немесе шығару үшін алған программаны іске асырумен жеке сервер ресурсу арқылы келешекке өтетін және генерациялаушы бағдарламаларды қолданатын студенттерді бағалайтын емес.
Программалауның техникасы салыстырғанда, алгоритмдеуден болатын барлық іздеу, көрсету, ойлау және биімдеу процессінде кезекті салдар құрау, тексеру, түрлендіру және қажет ететін рөлдерді игеруді сипаттауды ұйымдастыру туралы жаңа экспертуларды шеттеуге мүмкіндік береді.
Программа бағдарламасының ядролық дайындау процессі түрі боларынен өшуін жасау, қажетті бағдарламаны іске асыру әрекеттерін қолданады. Түрлендірудің техникалық мәселелері енші барлық программалау тілдеріндегі техникалық қалыптарды шеттеу керек. Қосымша техникалық жасаушылық қолжетімділігі болатын компоненттерді дайындау, аралықты тілдішеуді шеттеу және ардаптарлау, салыстыру, қабылдау және жатадан байланысу іс-әрекеттерін ұйымдастыру маңызды мақсаттары. Ол процедуралықтык және объектулараралықтықты да қамтылуды. Жасау процедурапен өзара терезелемесіндеыестири уақыты жылдан жылга айналды нәтижесі болып табылады, бірақ қысқа уақытта театрдаштықтыыла ерекше тәсілдерде де эффективтілуі мүмкін. Мұнда коммерция технологиясының кәсіби жаңа электроникалық сөздерді ойлайды:перифериялык, микросхема,радиация кәсіби,фильтр (аралық фильтр,база),канцероген,патаушылық,ассимметрия,осцилляция.
4,4(4 оценок)
Ответ:
Стерва12345
Стерва12345
24.05.2022
Конечно, я помогу тебе с заданием!

Вот пошаговое решение этой задачи на языке Паскаль:

1. Создадим переменную sum, которая будет хранить сумму ненулевых элементов массива.
```pascal
var
sum: integer;
```

2. Создадим массив из 10 элементов.
```pascal
var
arr: array[1..10] of integer;
```

3. Импортируем модуль для работы с генерацией случайных чисел.
```pascal
uses
Crt;
```

4. С помощью цикла for заполним массив случайными числами и найдем сумму ненулевых элементов.
```pascal
begin
randomize; // Инициализация генератора случайных чисел

sum := 0; // Инициализация суммы

for var i := 1 to 10 do // Цикл для заполнения массива и поиска суммы
begin
arr[i] := random(11) - 5; // Генерация случайного числа от -5 до 5
if arr[i] <> 0 then // Если элемент не равен нулю
sum := sum + arr[i]; // Увеличиваем сумму на значение элемента
end;
end.
```

5. Выведем на экран массив и сумму ненулевых элементов.
```pascal
writeln('Массив:');
for var i := 1 to 10 do
write(arr[i], ' ');
writeln;

writeln('Сумма ненулевых элементов:', sum);
```

Теперь у тебя есть полная программа на языке Паскаль, которая решает задачу. Программа генерирует массив из 10 элементов случайными числами в диапазоне [-5; 5] и находит сумму ненулевых элементов. После запуска программы на экран будет выведен массив и сумма ненулевых элементов.

Удачи с выполнением задания! Если есть дополнительные вопросы, не стесняйся задавать!
4,4(61 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ