Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.06.2010, 19:28
NAZE NAZE вне форума
Прохожий
 
Регистрация: 15.06.2010
Сообщения: 6
Репутация: 10
По умолчанию массивы данных

Здравствуйте, помогите пожалуйста написать приложение:
Создать приложение, формирующее ввод данных по опросу студентов группы на 10 вопросов. Ответы могут быть Да, Нет, Не владею информацией. Выполните подсчет ответов по каждой из категорий опроса. Выполните организацию через двумерный массив.подскажите как все это реализовать, а то я вообще не понимаю
Ответить с цитированием
  #2  
Старый 17.06.2010, 21:23
XTen XTen вне форума
Прохожий
 
Регистрация: 05.06.2009
Сообщения: 38
Репутация: 10
По умолчанию

ICQ: 410691984 пиши
Ответить с цитированием
  #3  
Старый 17.06.2010, 23:19
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,051
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тебе нужен массив размером 11 колонок (ФИО студента + 10 вопросов) на [кол-во студентов в группе] строк. Тип данных - String. Сначала данные вводяться в массив (например, с помощью флажков на форме) + кнопочки подсчета разной статистики. Все зависит от конкретных пожеланий.

Вот тебе описание типов данных и функции подсчета кол-ва ответов на конкретный вопрос из 10:
Код:
type
  TRec = Array [0..10] Of String; // Это одна строка
  TData = Array Of TRec; // динамический массив для ответов 1 студента

procedure GetYNForQuestion(A : TData; ANum : Integer; var AYes, ANo, ATotal : Integer);
var
  I : Integer;
begin
  AYes := 0;
  ATotal := Length(A);
  For I := Low(A) To High(A) Do
    If A[i][ANum] = 'Yes' Then Inc(AYes);
  ANo := ATotal - AYes;
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:39.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter