Вопрос № 91060: Уважаемые эксперты, помогите написать процедуру для базы данных работников.
Процедура должна, по запросу выдавать сообщение есть ли у кого из работников сегодня день рождение, если есть, то на экран выводятся данные этих работников, иначе сообщен...Вопрос № 91070: Здраствуйте эксперты помогите решить задачу: Найти сумму элементов массива A[10], больших 3 и меньших 8 и вывести ее на экран. Элементы массива вводятся с клавиатуры. Очень срочно, пожалуйста! <i><font color=blue>[Проведена корректир...Вопрос
№ 91073: Помогите:
Даны файл, содержащий текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы. ...Вопрос № 91157: Здравствуйте. Помогите пожалуйста решить задачу: Пусть дан текстовый файл. Для каждой строки распечатайте первое из слов, содержащих наибольшее число различных букв....Вопрос № 91202: Уважаемые эксперты!
Помогите пожалуйста разобраться с применением формальных и фактических параметров при вызове процедуры с параметром- переменной: типизированный файл типа record. Выдает ошибку о несоответствии типов формальных и фактических па...
Вопрос № 91.060
Уважаемые эксперты, помогите написать процедуру для базы данных работников.
Процедура должна, по запросу выдавать сообщение есть ли у кого из работников сегодня день рождение, если есть, то на экран выводятся данные этих работников, иначе сообщение: Дня рожденья нет!
Приложение:
Отправлен: 12.06.2007, 12:09
Вопрос задал: Pahar (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Градов Юрий Михайлович
Здравствуйте, Eisenheim!
Добавить в Ваше меню 7 пункт и написать процедуру:
.......
writeln('7-Запрос дня рождения');
readln(i);
case i of 1:vvod(ind);
2:printk;
3:dob;
4:izm;
6:zapr;
5:del;
7:Birthday;
end;
until i=0;
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 13:13 Оценка за ответ: 5 Комментарий оценки: Спасибо большое за квалифицированный ответ!
Вопрос № 91.070
Здраствуйте эксперты помогите решить задачу: Найти сумму элементов массива A[10], больших 3 и меньших 8 и вывести ее на экран. Элементы массива вводятся с клавиатуры. Очень срочно, пожалуйста!
[Проведена корректировка вопроса, после уточнения в мини-форуме] [Edited by Gh0stik]
Отвечает: Градов Юрий Михайлович
Здравствуйте, Паснов Максим Александрович!
К сожалению Вы не написали сумму каких элементов и чего, но посмотрите это решение:
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 14:06
Приведу немного упрощенный вариант ответа, поскольку сумму можно считать и при введении массива с клавиатуры (задача решается в один проход).
var a:[1..10] of real;
i:integer;
s:real; begin
s:=0; for i:=1 to 10 do begin
write('a[',i,']='); read(a[i]); if (a[i] > 3) and (a[i] < 8) then s:=s+a[i]; end;
write('sum=',s:6:3); end.
Good Luck!!!
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессор) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 13.06.2007, 01:35
Вопрос № 91.073
Помогите:
Даны файл, содержащий текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
Отвечает: Градов Юрий Михайлович
Здравствуйте, Артем Фурдыга!
В условии Вы написали, что уже имеется файл. Если такового нет, то в Блокноте откройте любой текстовый файл и сохраните в папку с этой программой с именем test.txt
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 15:18
Вопрос № 91.157
Здравствуйте. Помогите пожалуйста решить задачу: Пусть дан текстовый файл. Для каждой строки распечатайте первое из слов, содержащих наибольшее число различных букв.
Уважаемые эксперты!
Помогите пожалуйста разобраться с применением формальных и фактических параметров при вызове процедуры с параметром- переменной: типизированный файл типа record. Выдает ошибку о несоответствии типов формальных и фактических параметров.
Заранее благодарен
Приложение:
Отправлен: 13.06.2007, 10:56
Вопрос задал: D2alex (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, D2alex!
fp:file of tprod;-Вы определяете переменную как указатель на файл и передаете ее в подпрограмму (переменная программы); procedure data_input(var fp:tprod);-Вы определяете переменную как запись, что не соответсвует передаваимым данным (переменная подпрограммы).
Обе переменные нужно привести к одному типу.
Удачи!
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Отвечает: Градов Юрий Михайлович
Здравствуйте, D2alex!
Вы вызываете процедуру по типу файла - необходимо по имени файла.
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 13.06.2007, 11:30