|
0 / 0 / 3
Регистрация: 15.04.2010
Сообщений: 40
|
||||||
из паскаля в делфи18.12.2010, 00:45. Показов 1160. Ответов 7
Метки нет (Все метки)
Дано 2 файла с одинаковым количеством чисел. создать третий файл содержащий сумму,разность и произведения соответствующих пар чисел.
0
|
||||||
| 18.12.2010, 00:45 | |
|
Ответы с готовыми решениями:
7
перевести из паскаля в делфи
|
|
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
|
|
| 18.12.2010, 18:20 | |
|
Думаю что это то что нужно
2
|
|
|
0 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 5
|
|
| 20.12.2010, 17:37 | |
|
проверил прогу.не думаю что она работает правильно(арифметические операции происходят не со всеми цифрами и в конце выполнения происходит ошибка)пробовал переделать, да что то не получается.разберись пожалуста...
0
|
|
|
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
|
|
| 20.12.2010, 18:13 | |
|
Mitrofizik, что именно не правильно работает?
Проверил всё работает и человек который просил сделать не нашёл ошибок..
0
|
|
|
12 / 12 / 8
Регистрация: 19.10.2010
Сообщений: 237
|
|
| 20.12.2010, 18:16 | |
|
а какой тут вообще вопрос?
Добавлено через 57 секунд а если это надо в делфи просто перекинуть, то заходишь в делфи-создать проект-консольное приложение и перепечатываешь))))
0
|
|
|
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
|
||
| 20.12.2010, 18:26 | ||
![]() В Pascal не помню уже... лет 5 назад последний раз работал..
1
|
||
|
0 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 5
|
|
| 20.12.2010, 23:17 | |
|
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; StringGrid1: TStringGrid; StringGrid2: TStringGrid; StringGrid3: TStringGrid; Button3: TButton; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure SaveStringGrid(StringGrid: TStringGrid; const FileName: TFileName); var f: TextFile; i, k: Integer; begin AssignFile(f, FileName); Rewrite(f); with StringGrid do begin // Write number of Columns/Rows Writeln(f, ColCount); Writeln(f, RowCount); // loop through cells for i := 1 to ColCount - 1 do for k := 0 to RowCount - 1 do Writeln(F, Cells[i, k]); end; CloseFile(F); end; procedure LoadStringGrid(StringGrid: TStringGrid; const FileName: TFileName); var f: TextFile; iTmp, i, k: Integer; strTemp: String; begin AssignFile(f, FileName); Reset(f); i:=0; stringgrid.RowCount:=0; while not eof(f) do begin readln(f,itmp); stringgrid.RowCount:=stringgrid.RowCount +1; stringgrid.cells[1,i]:=inttostr(itmp); i:=i+1; end; {with StringGrid do begin // Get number of columns Readln(f, iTmp); ColCount := iTmp; // Get number of rows Readln(f, iTmp); RowCount := iTmp; // loop through cells & fill in values for i := 1 to ColCount do for k := 0 to RowCount - 1 do begin Readln(f, strTemp); Cells[i, k] := strTemp; end; end; } CloseFile(f); end; procedure TForm1.Button1Click(Sender: TObject); begin if OpenDialog1.Execute then LoadStringGrid(StringGrid1, OpenDialog1.FileName) else Exit; end; procedure TForm1.Button2Click(Sender: TObject); begin if OpenDialog1.Execute then LoadStringGrid(StringGrid2, OpenDialog1.FileName) else Exit; end; procedure TForm1.Button3Click(Sender: TObject); var i:Integer; begin StringGrid3.RowCount:=StringGrid1.RowCou nt; for i:=0 to StringGrid3.RowCount - 2 do begin StringGrid3.Cells[1,i]:=IntToStr(StrToInt(StringGrid1.Cells[1,i])+StrToInt(StringGrid2.Cells[1,i])); StringGrid3.Cells[2,i]:=IntToStr(StrToInt(StringGrid1.Cells[1,i])-StrToInt(StringGrid2.Cells[1,i])); StringGrid3.Cells[3,i]:=IntToStr(StrToInt(StringGrid1.Cells[1,i])*StrToInt(StringGrid2.Cells[1,i])); end; if SaveDialog1.Execute then SaveStringGrid(StringGrid3, SaveDialog1.FileName) else Exit; end; end.
0
|
|
|
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
|
||||||
| 20.12.2010, 23:22 | ||||||
|
Mitrofizik, во первых нужно код в теги ставить
0
|
||||||
| 20.12.2010, 23:22 | |
|
Помогаю со студенческими работами здесь
8
нужно код паскаля переписать на делфи
из паскаля в делфи С Паскаля на делфи С Паскаля в Делфи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|