Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - нужна помощь по Паскалю(Помогите решить задачи)

Ответить
Настройки темы
Разное - нужна помощь по Паскалю(Помогите решить задачи)

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задания учебной практики по программированию - 2 семестр

Матрицы
Определить:
а) среднее арифметическое элементов главной диагонали квадратной матрицы;
б) среднее арифметическое элементов побочной диагонали квадратной матрицы

Записи

Имеется информация о количестве осадков, выпавших за день месяца, и о температуре воздуха в эти дни. Определить, какое количество осадков выпало в виде снега и какое – в виде дождя.(Считать, что идёт дождь, если температура воздуха выше 0).
Файлы

Дан типизированный файл, элементами которого являются отдельные слова. Напечатать:
А) первый элемент:
Б) пятый элемент:
В) k-й элемент :
Г) последний элемент:

Составление меню.

1. Выполнить на ПК программу создания файла в соответствии с вариантом задания.
2. Выполнить на ПК программу обработки созданного файла, в соответствии с заданием.
3. Создать меню с опциями : создание файла , просмотр файла, выборка информации, выход.
4. Все опции меню оформить в виде подпрограмм
5. Проверить правильность выполнения программы с помощью тестового варианта исходных данных.

Варианты задания

А. Создать файл, содержащий сведения о личной коллекции книголюба. Структура записи: шифр книги, автор, название, год издания, местоположение (номер стеллажа, шкафа и т.п.).Количество записей произвольное
Б. Написать программу, выдающую информацию следующего
вида:
- местонахождение книги автора Х названия Y. Значения Х, Y ввести с терминала;
- список книг автора Z, находящийся в коллекции;
- число книг издания ХХ года , имеющееся в библиотеке.

Задачи на проектирование БД
Используя файловый тип данных, создать файл записей, который содержит требуемую в задании информацию. Вывести содержимое файла на экран для контроля.
Для кассового отдела торгового предприятия спроекти¬ровать БД по сбору информации о реализуемых товарах и по¬ступающих суммах от продаж.

Отправлено: 09:59, 16-05-2010

 

Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


Allkz, где учишься?

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 13:07, 16-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


в Казахстане в городе Шымкент там есть колледж Поллитех называеться вот там и учусь) а че?

Отправлено: 14:48, 17-05-2010 | #3


Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


У меня задания почти такие же, тока в Гомеле, Беларусь

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 22:08, 17-05-2010 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


ааа ясно)

Отправлено: 06:01, 18-05-2010 | #5


Пользователь


Сообщения: 116
Благодарности: 2

Профиль | Отправить PM | Цитировать


Определить:
а) среднее арифметическое элементов главной диагонали квадратной матрицы;
Код: Выделить весь код
s:=0;
for i:=1 to n do
  s:=s+a[i,i];
sr_arifmetic:=s/n
Определить:
б) среднее арифметическое элементов побочной диагонали квадратной матрицы
Код: Выделить весь код
s:=0;
for i:=1 to n do
  s:=s+a[n-i+1,i];
sr_arifmetic:=s/n

-------
— 640КБ оперативной памяти должно быть достаточно для каждого. (Bill Gates, 1981)


Последний раз редактировалось Delirium, 19-05-2010 в 00:57.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:08, 18-05-2010 | #6


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


GreyObr, в следующий раз оформляйте исходный код тегами, для лучшего чтения.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:58, 19-05-2010 | #7


Пользователь


Сообщения: 116
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Allkz:
Записи
Имеется информация о количестве осадков, выпавших за день месяца, и о температуре воздуха в эти дни. Определить, какое количество осадков выпало в виде снега и какое – в виде дождя.(Считать, что идёт дождь, если температура воздуха выше 0). »
Код: Выделить весь код
const
n=31;{кол-во дней в месяце}

type
day = record
  osadki : byte;
  temp : shortint;
end;

var
d: array [1..n] of day;
sum_dojd, sum_sneg:word;{кол-во снега и дождя за месяц}

begin
{ввод данных по кол-ву осадков на каждый день}
for i:=1 to n do
  begin
    writeln('введите кол-во осадков и температуру в ',i,'-й день:');
    readln(d[i].osadki, d[i].temp)
end;

sum_dojd := 0;
sum_sneg := 0;
for i:=1 to n do
  if d[i].temp > 0 then sum_dojd := sum_dojd + d[i].osadki
    else sum_sneg := sum_sneg + d[i].osadki;

writeln('дождя за месяц:',sum_dojd);
writeln('снега за месяц:',sum_sneg);
end.

-------
— 640КБ оперативной памяти должно быть достаточно для каждого. (Bill Gates, 1981)


Последний раз редактировалось GreyObr, 20-05-2010 в 11:27.


Отправлено: 10:06, 20-05-2010 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - нужна помощь по Паскалю(Помогите решить задачи)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Помогите решить задачи по фортрану IkinG Программирование и базы данных 8 28-11-2012 20:10
Разное - Помогите решить задачу по паскалю! IvanIshchuk Программирование и базы данных 3 20-05-2010 00:30
Autoit слайдер/slider (gui) нужна помощь в решении задачи aktivizion AutoIt 8 01-03-2010 18:05
Разное - помогите решить задачи на QBasic rockman90 Программирование и базы данных 1 28-12-2007 18:34
Помогите решить задачи Anton_pmg Программирование и базы данных 3 13-03-2006 09:16




 
Переход