Вопрос № 125419:
1. Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через:
1) FUNCTION ;
2)PROCEDURE ;
;
Обратиться к FUNCTION и PROCEDURE дважды для вычислени...Вопрос № 125464: Добрый вечер уважаемые эксперты!!! ПРошу вашей помощи в решении задач! (тип - строки):
1. Дана строка русского текста до 80 символов. Слова разделены пробелами. Заменить встречающиеся в строке слова "то" на слово "это". Напеча...Вопрос № 125488: Уважаемые эксперты, помогите решить эти задачи:
1.Дан текст, за которым следует точка. Напечатать (по разу) все строчные русские гласные буквы (а, е, и, о, у, ы, э, ю, я), входящие в этот текст
2.Опишите, используя структуру записи, вступител...
Вопрос № 125.419
1. Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через:
1) FUNCTION ;
2)PROCEDURE ;
;
Обратиться к FUNCTION и PROCEDURE дважды для вычисления:
Вывести результат на экран .
2.1. Составить программу, позволяющую в тексте, введенном с клавиатуры, расставить запятые между словами –май июнь июль .
2.2 Ввести с клавиатуры текст, содержащей не более 20 символов ,внутри которого должны быть цифры. Подсчитать количество цифр, входящих в данную строку. Переписать их в новую переменную . Вновь образованное число увеличить на 10. Вывести на экран исходную строку, количество цифр, входящих в данную строку , вновь образованное число., результат вычислений.
3. Написать программу с использованием переменных типа запись
с полями, указанными в задании 5. Вывести информацию о указанном в условии товаре.
4. Записать в файл N-чисел, введенных с клавиатуры.
Считать из файла эти числа. Ввести с клавиатуры n-чисел в порядке возрастания. Вставить число в эту последовательность, не нарушая упорядоченности.
5.1. Создать файл данных, каждая запись которого состоит из следующих полей:
Задание
Поля записи
Наименование
Адрес
магазина цена Кол-во проданных
5.2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для считывания информации.
Отвечает: SHERRY
Здравствуйте, Спиридонов Максим Владимирович!
Расскажу Вам некоторые особенности работы с функциями и процедурами.
Пример оформления функции
Function ИмяФункции(var Параметр1: Тип1;
var Параметр2:Тип2;
var ПараметрN:TипN) :Тип;
const ( Описание констант }
var { Описание переменных }
begin
{ Инструкции функции }
ИмяФункции: = Значение; {тип Значение = тип ИмяФункции }
end;
Оформление процедуры:
Procedure ИмяПроцедуры(var Параметр!:Тип1; var Параметр2:Тип2;
var ПараметрN: TипN) ;
const { Описание констант }
var { Описание переменных }
begin
{ Инструкции процедуры }
end;
Главное отличие процедуры от функции - значение функции можно присвоить какой-либо переменной того же типа, что и функция. Например:
Program gg;
var str, NewStr: string;
function AddStr(var s: string): string;
var s1: string;
begin
s1 := '';
s1 := s+s;
AddStr := s1;
end;
begin
readln(str);
NewStr := AddStr(str);
end.
Теперь то же самое, но только с процедурой.
Program gg;
var str: string;
procedure AddStr(var s: string);
var s1: string;
begin
s1 := '';
s1 := s+s;
s := s1;
end;
begin
readln(str);
AddStr(str);
end.
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 7-ой класс)
Ответ отправлен: 29.02.2008, 20:40 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за решение задачи двумя способами, за объяснение мне разницы между функциями и процедурами, очень вам презнателен.
Вопрос № 125.464
Добрый вечер уважаемые эксперты!!! ПРошу вашей помощи в решении задач! (тип - строки):
1. Дана строка русского текста до 80 символов. Слова разделены пробелами. Заменить встречающиеся в строке слова "то" на слово "это". Напечатать исходящую и полученную строки.
2. Дано натуральное число N<1000. Напечатать это число русскими словами. Пример: N=243, должно быть напечатанно: "двести сорок три"...
Заранее Вам благодарен!!!
Отправлен: 29.02.2008, 18:39
Вопрос задал: Dextrous (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: SHERRY
Здравствуйте, Dextrous!
просидел над первой задачей - не знаю почему, но не хочет исправлять, если "то" стоит в конце строки.
Может кто объяснит почему? а то мне самому интересно стало :)
Код в приложении.
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 7-ой класс)
Ответ отправлен: 29.02.2008, 22:02
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Dextrous!
В приложении программа которая разбирает 3-х значное число.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 05.03.2008, 22:24
Вопрос № 125.488
Уважаемые эксперты, помогите решить эти задачи:
1.Дан текст, за которым следует точка. Напечатать (по разу) все строчные русские гласные буквы (а, е, и, о, у, ы, э, ю, я), входящие в этот текст
2.Опишите, используя структуру записи, вступительные экзамены, на которых абитуриенты сдавали три экзамена, а для поступления надо было набрать 12 баллов. Составьте программу. Считывающую с клавиатуры результаты всех вступительных экзаменов и выводящую на экран следующую информацию:
А) список абитуриентов, сдавших все три экзамена на 5;
Б) список абитуриентов, потерпевших неудачу на экзаменах;
В) список абитуриентов, зачисленных в институт.
Заранее благодарен.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Кончаков Роман Юрьевич!
В приложении первая задача.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 04.03.2008, 14:38