Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2014, 02:01   #1
EUgen\96
Пользователь
 
Регистрация: 14.02.2014
Сообщений: 11
По умолчанию нужен код в Делфи (консоль не использовать)

помогите решить задачу на запись (в файл), плиз......ели можно, то не ипользуйте стрингрид.....
вот условие:
Цитата:
Известны данные о 30-ти учениках: фамилия, класс и оценка по информатике. Определить фамилию учеников 9-х классов, имеющих оценку «5».
EUgen\96 вне форума Ответить с цитированием
Старый 27.02.2014, 02:10   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,322
По умолчанию

Что не получается? Какие есть наработки?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 27.02.2014, 04:15   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

думаю как то так
Код:
var masUch:array [0..29,0..2]of string;
i:byte;
f:textFile;
begin
...заполнение массива...
ищем ваших учеников
   assignfile(f,'C:\1.txt');
   reset(f);
for i=0 to 29 do
   begin
      if (masUch[i,2]='5' and masUch[i,1]='9-класс') then
      writeln(f,'Фамилия='+masUch[i,0]);
   end;
closefile(f);
с записью файла не совсем уверен давно не пользовался.
все это с учетом что
masUch[i,0]-хранятся фамилии
masUch[i,1]-хранятся номера классов
masUch[i,2]-хранятся оценки

а вообще опишите задание получше)
Lokos вне форума Ответить с цитированием
Старый 27.02.2014, 10:07   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
все это с учетом что
Может лучше вспомните про тип reсord?

Насколько я понял из условий, конкретный тип файла не указан...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 27.02.2014, 15:53   #5
EUgen\96
Пользователь
 
Регистрация: 14.02.2014
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Lokos Посмотреть сообщение
думаю как то так
Код:
var masUch:array [0..29,0..2]of string;
i:byte;
f:textFile;
begin
...заполнение массива...
ищем ваших учеников
   assignfile(f,'C:\1.txt');
   reset(f);
for i=0 to 29 do
   begin
      if (masUch[i,2]='5' and masUch[i,1]='9-класс') then
      writeln(f,'Фамилия='+masUch[i,0]);
   end;
closefile(f);
с записью файла не совсем уверен давно не пользовался.
все это с учетом что
masUch[i,0]-хранятся фамилии
masUch[i,1]-хранятся номера классов
masUch[i,2]-хранятся оценки

а вообще опишите задание получше)
а можно код Делфи....а то я как-то записи не понимаю....плиззз...
EUgen\96 вне форума Ответить с цитированием
Старый 28.02.2014, 01:02   #6
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

это и есть кусок кода delphi
или вам написать как в файл записать данные?
Lokos вне форума Ответить с цитированием
Старый 28.02.2014, 01:04   #7
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Может лучше вспомните про тип reсord?

Насколько я понял из условий, конкретный тип файла не указан...
можно и так, просто у человека какая то привязанность к stringgrid'у, думал с массивом понятней будет)
Lokos вне форума Ответить с цитированием
Старый 28.02.2014, 10:28   #8
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
у человека какая то привязанность к stringgrid'у
Цитата:
ели можно, то не ипользуйте стрингрид.....
Ну я бы сказал, что как раз наоборот
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 05.03.2014, 00:47   #9
EUgen\96
Пользователь
 
Регистрация: 14.02.2014
Сообщений: 11
По умолчанию нужно доработать программу в Делфи

помогите доработать программу в Делфи....я впринципе её сделал, но мне нужно через записи ее сделать, а как сделать - я не знаю...помогите плизззз
вот условие:
Цитата:
Известны данные о 30-ти учениках: фамилия, класс и оценка по информатике. Определить фамилию учеников 9-х классов, имеющих оценку «5».
вот прога, но нужно, чтобы она работала через записи...
Вложения
Тип файла: rar 4.rar (169.0 Кб, 8 просмотров)
EUgen\96 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи.Консоль. Jane_Air Помощь студентам 4 04.11.2013 22:39
проверяет пароль при открытие формы, движение рисунка Делфи 7 (есть код программы. нужен другой вариант) программирование Помощь студентам 3 29.09.2013 15:47
из паскаля в консоль делфи Андрей.12 Помощь студентам 3 23.05.2010 15:05
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
Граф в Делфи консоль LLIypLLIyH Помощь студентам 6 12.06.2008 18:20