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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Задачка на PASCAL

Ответить
Настройки темы
Задачка на PASCAL
Crazy Wolf


Сообщения: n/a

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


Приветствую ALL

Недавно подкинули задачу на Паскале.. помогите решить плиз

С помощью ООП составить описание объектного типа TMatrix обеспечивающего размещение матрицы произвольного размера с вариантностью изменения числа строки  столюцов и вывода на экран подматрицы любого размера и всей матрицы

Я сам потихоньу изучаю Си и как это сделать на Си++ в принципе знаю... (я надеюсь) но как это сделать на Паскале?

Отправлено: 21:48, 09-01-2003

 

Старожил


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

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


Animal
Они наверное типы данных определили как интеллектуальную собственность.
vasketsov
Мне тоже интересно

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 03:52, 18-01-2003 | #21



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

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


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


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

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


Задачка такого плана: "шаг в for"
тоисть с помощю for(!) сделать так:

мне надо чтобы паскаль брал каждый раз "i" не 1 а допустим 0,5
тоисть стандартно у не каждий раз прибавляеться 1 а мне надо 0,5. (стандартно=1 2 3 4 5 .. 50, а мне надо *1 1,5 2 2,5 .. 50)


Отправлено: 15:25, 11-08-2004 | #22


Аватара для Dimon

Ветеран


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

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


paladinzluka
ЕМНИП это делается так: for i:=1 to 50 step=0.5 do

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 22:29, 11-08-2004 | #23


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


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

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


Dimon

Это в Паскале не пройдет. По определению - в операторе FOR должен быть ЦЕЛЫЙ параметр, и изменяться он может только с шагом 1 или -1. Для другого шага - WHILE или REPEAT.



[s]Исправлено: Volvo, 0:42 12-08-2004[/s]

Отправлено: 00:41, 12-08-2004 | #24


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


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

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


Volvo
Спасибо, я так думал всегда, но поступила такая задачка и решить ее надо только через for. Вот тут я и начал думать и спросил на форуме. Теперь прийдеться сказать что либо использовать надо WHILE или REPEAT или перейти на другой язик программирования.
* * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * Еще раз всем спасибо

Отправлено: 16:06, 12-08-2004 | #25


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


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

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


Цикл с шагом 0.5

( аналог for i:=0 to 100 step 0.5 do )

for z:=0 to 200 do begin
    i:=z div 2;
( или i:=z shr 1 )
end;

Отправлено: 14:27, 30-08-2004 | #26


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


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

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


d dem

Ты хорошо подумал?

Ну и какого типа у тебя должна быть "i" ?


[s]Исправлено: Volvo, 12:12 31-08-2004[/s]

Отправлено: 12:10, 31-08-2004 | #27


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


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

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


Пардон, увлекся !

for i:=0 to 100 step 0.5
( мля, бейсик с нами ! )

program loop;

var z:integer;
      i:real;
begin

for z:=0 to 100 * 2  do begin
   i:=z / 2;
   writeln( i );
end;

end.

Отправлено: 12:27, 31-08-2004 | #28



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Задачка на PASCAL

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) Loading Программирование и базы данных 41 20-05-2015 15:28
Delphi - Задачка на Pascal'e !! stolyar Программирование и базы данных 4 21-11-2009 14:21
Задачка VuDZ Программирование и базы данных 4 02-04-2003 17:44
Задачка noname00.pas Программирование и базы данных 6 07-12-2001 11:43
Задачка... noname00.pas Программирование и базы данных 4 28-11-2001 03:17




 
Переход