|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2016, 23:13 | #1 |
Регистрация: 08.01.2016
Сообщений: 3
|
Нужна помощь в программе, тип - запись. Создать файл содержащий сведения о веществах. (Паскаль)
Создать файл содержащий сведения о веществах.Структура записи: название вещества,удельный вес,проводимость(проводник,полупров одник,изолятор).Количество записей не менее 15.Написать программу выдающую следующую информацию:
- о всех полупроводниках; -данные о проводниках,упорядоченные по убыванию их удельных весов; -изолятор с максимальным удельным весом. -есть ли сведения стекле ,если нет- дописать данную информацию в файл. Есть вот такая программка,но она на таблицу.а мне нужно создать фаил с информацией. Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 08.01.2016 в 23:33. |
08.01.2016, 23:38 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Это несложно.
Надо объявить файловую переменную Код:
Код:
Код:
Код:
Есть вопросы? |
08.01.2016, 23:53 | #3 |
Регистрация: 08.01.2016
Сообщений: 3
|
Спасибо,Вы прекрасно объяснили как создать файл с информацией!Мне это очень помогло!!! Но самая большая загвоздка на самом деле в записи в этот файл дополнительной информации о стекле и упорядочении удельных весов по убыванию может Вы и в этом мне поможете?! (студентка 1 курса)
|
09.01.2016, 00:36 | #4 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
в коде это выглядит примерно так: Код:
Цитата:
Цитата:
описал статический массив, размером записей на 1000 (с запасом, так сказать). Прочитал из файла в него только те записи, которые являются проводником (.Provod=2) Отсортировал массив любым удобным способом (да хоть тем же "Пузырьком") Вывел содержимое массива. Что вызывает сложности из описанного? |
|||
09.01.2016, 10:35 | #5 | |
Регистрация: 08.01.2016
Сообщений: 3
|
спасибо большое ,что возитесь со мной!
Цитата:
и еще паскаль требует двоеточия после Assign(f, 'C:ximi.pas') выдает ошибку, еще никак не могу записи записать он то равенство требует ,то двоеточие |
|
09.01.2016, 10:41 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
если Delphi или FreePascal, то вместо Assign нужно писать AssignFile() и, кстати, вместо Close(f) нужно писать CloseFIle(f) Массив нужно описывать с типом ваших записей: Код:
пусть в этом массиве есть n записей. тогда: Код:
Последний раз редактировалось Serge_Bliznykov; 09.01.2016 в 10:46. |
|
09.01.2016, 11:24 | #7 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
з.ы. поосторожней с веществами. а то у нас тут за инфу про вещества чуть википедию не забанили! Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык С Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: ф | FYNZIK | Помощь студентам | 0 | 04.03.2014 12:51 |
Создать файл содержащий сведения о том | kot i @ | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 25.05.2010 17:27 |