Помогите пожалуйста. Pascal ABC
1.Имеются сведения о количестве проданных билетов в 17-ти вагонах поезда. Найти наименее загруженный вагон, учитывая, что количество мест в вагоне зависит от типа вагона: в мягком и купейном вагонах — по 36 мест, а в плацкартном — 46 мест.
2.Программу написать с использованием подпрограмм (процедуры или функции) Составить программу для проверки, можно ли заданное натуральное число N представить в виде куба простого числа. |
2.Программу написать с использованием подпрограмм (процедуры или функции)
Составить программу для проверки, можно ли заданное натуральное число N представить в виде куба простого числа. Код:
function Proverka(an:integer; var at:integer):boolean; |
Цитата:
Код:
Var |
Женя, извини, но что-то у тебя не то:
1. Где проверка на то, что кубический корень - ПРОСТОЕ число? 2. В функциях "var" не употребляется: это тип формального параметра процедуры. 3. Что означает t? Какой в нем смысл, если ему присваивается глухо нулевое значение? |
1. А вот до простого и не дочитал
2. Первый раз слышу, что "var" не употребляется в функциях. Но я слышал, что если функция кроме прямого результата делает ещё что-то, то это очень даже хорошо. Дописал: Код:
function Prostoe(aa:integer):boolean; |
Спасибо большое!А первую программу кто-нибудь сможет помочь?
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Владимир Игоревич, насколько помню, как в процедуре, так и в функции присутствует раздел объявления переменных, при этом функция оформляется в следующем виде:
Код:
Function <имя функции>(формальные параметры): тип значения функции; |
Часовой пояс GMT +4, время: 10:27. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.