|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.02.2008, 12:53 | #1 |
Пользователь
Регистрация: 20.12.2007
Сообщений: 12
|
задачки для общего развития
делал но море ошибок не знаю как исправить по ходу весь алгоритм не правильный предложите свой пожалуйста и если можно решение
тема 1 Типизированные файлы Дан файл, компоненты котоpого являются действительными числами. Hайти: пpоизвеление компонент файла f Дан файл вещественных чисел. Поменять в нем местами минимальный и максимальный элементы тема2 Текстовые файлы Дана строка S и текстовый файл. Добавить строку S в середину файла. Дан текстовый файл. Пеpеписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наобоpот. тема3 Положение и размеры элемента управления на экране Написать программу движения кнопки зигзагом, отражаясь от границ верхней (0,100) и левой (0,100) Поместите кнопку в центр формы. По нажатию на кнопку кнопка должна поочередно увеличиваться в размерах в 2 раза и возвращаться к первоначальному состоянию |
26.02.2008, 13:14 | #2 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
по второму считываем ну скажем посимвольно (побайтно если хочеш) сразу все в массив, и меняем байты "0" на "1" и наоборот, потом массив высаживаем ф вайл Цитата:
Цитата:
Left:=Left-1; Top:=Top-1; Width:=Width+1;Height:=Height+1; Уменьшение наоборот. Усек?
I'm learning to live...
|
||||
26.02.2008, 13:20 | #3 |
Пользователь
Регистрация: 20.12.2007
Сообщений: 12
|
ну я впринцапе тоже самое делал и гдето в решении не получается!!!
сможишь решение преложить??? |
26.02.2008, 13:51 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Могу. Например по увеличению примерно так:
Код:
I'm learning to live...
|
26.02.2008, 14:32 | #5 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Сдается мне, вам просто лень самому разбираться - за сладкой халявой пришли? |
|
26.02.2008, 14:41 | #6 |
Форумчанин Подтвердите свой е-майл
Регистрация: 22.01.2008
Сообщений: 161
|
тема 1 Задача 1:
program prfile; var f : text; ar: array [1..1000] of real; i, n, code: integer; pr:= real; s: string; begin assign(f,'путь к файлу'); reset(f); i:= 0; while not eof(f) do begin inc(i); read(f, s); Val(s,ar[i],code); end; n:= i; pr:= 1; for i:= 1 to n do begin pr:= pr*ar[i]; end; write('Произведение = ', pr); readln; end. переменную code не проверяю, так как было сказано, что в файле присутствуют только действительные числа!!! Последний раз редактировалось -=<[Evklidd]>=-; 26.02.2008 в 14:45. |
26.02.2008, 15:24 | #7 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Ээ... Это вроде как текстовый файл, а не типизированный. Почему бы сразу не читать real'ы, зачем нужны строки? А если всё-таки нужны, то читать надо readln'ом, а не read'ом.
|
26.02.2008, 15:31 | #8 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
у меня один вопрос: зачем массив тут? нельзя сразу при прочтении числа из файла его перемножить, зачем еще лишний цикл делать?
|
26.02.2008, 15:32 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Типизированные файлы Евклид пишет: тема 1 Задача 1: Читай посты внимательно.
I'm learning to live...
|
|
26.02.2008, 15:34 | #10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
это ты Евклиду?)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задачки | мандаринка | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 02.02.2008 17:02 |
Перспективы развития рунета, заметки и некоторые выводы. | Alar | Свободное общение | 13 | 22.01.2008 16:05 |
Задачки на Си | Cyn4uk | Помощь студентам | 3 | 06.12.2007 23:51 |
Задачки по С | Aero | Помощь студентам | 3 | 04.10.2007 18:41 |