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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2013, 21:46   #1
***ЛидОК***
Пользователь
 
Регистрация: 18.05.2013
Сообщений: 14
Лампочка Тема «Обработка записей»

Очень нужна Ваша помощь...
О веществах известна информация: название вещества, его удельный вес и проводимость (проводник, полупроводник, изолятор). Найти удельный вес и названия всех полупроводников. (Turbo Pascal)
***ЛидОК*** вне форума Ответить с цитированием
Старый 19.05.2013, 10:30   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

И в чем именно нужна помощь?
Алгоритмически определить по названию, к какому классу относится вещество, принципиально невозможно.
Поэтому единственный путь - табличное задание необходимых параметров.
s-andriano вне форума Ответить с цитированием
Старый 19.05.2013, 22:02   #3
***ЛидОК***
Пользователь
 
Регистрация: 18.05.2013
Сообщений: 14
Сообщение

Мне нужна помощь в составлении самой программы...
***ЛидОК*** вне форума Ответить с цитированием
Старый 20.05.2013, 07:52   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Понимаете в чем дело...
Программа обрабатывает данные.
Любая программа.
И в этом ее основное назначение.

В Вашем конкретном случае объем данных, которые нужно обработать, существенно превосходят объем текста самой программы. А значит, набивать его - достаточно трудоемкая и нудная работа.
За деньги, конечно, Вам ее сделают, но если Вы рассчитываете на бесплатную помощь, то подготовка данных, с которыми будет работать программа - исключительно Ваша задача.

Другими словами, нужна таблица веществ со всеми необходимыми свойствами.
s-andriano вне форума Ответить с цитированием
Старый 20.05.2013, 07:58   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Type
 TStuff=record
  Name,Kind:String;
  Weigth:Double;
 end;
var a:array[1..1] of TStuff;i:integer;
begin
 for i:=1 to 1 do begin
  Write('Enter new stuff');
  Write('Name: '); Readln(a[i].Name);
  Write('Kind: '); Readln(a[i].Kind);
  Write('Weigth: '); Readln(a[i].Weigth);
 end;
 for i:=1 to 1 do begin
  if a[i].Kind='полупроводник' then begin
   Writeln(a[i].Name:40,a[i].Weigth);
  end;
 end;
 readln;
end;
Такое подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2013, 22:32   #6
***ЛидОК***
Пользователь
 
Регистрация: 18.05.2013
Сообщений: 14
По умолчанию ***

Большое спасибо) Мне это очень помогло)))))
***ЛидОК*** вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка записей amki6 Общие вопросы Delphi 2 20.10.2012 23:36
обработка записей SUXOY Помощь студентам 0 05.01.2012 01:10
Обработка записей cppcod Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 27.12.2011 15:40
Обработка записей Scredis Паскаль, Turbo Pascal, PascalABC.NET 0 06.06.2011 22:47
обработка записей 555shiro Общие вопросы C/C++ 10 22.02.2010 20:41