Здравствуйте! Поможите пожалуста задачки решить по Turbo Pascal’у 7.0: 1.Ввести цену (в рублях) и количество для двух товаров. Определить, общую стоимость покупки. 2.Ввести координаты точки X и Y. Определить, попадает ли точка в заштрихованную область(за координаты 1;-1 по оси х и за теже координаты по оси у). 3.Вычислить 0,1 x + 0,3 x +0,5 x + … + 2,2 x 4.Одномерный массив заполнить с клавиатуры. Поменять местами первый и последний элементы. 5.Заполнить двумерный массив 5,4 с клавиатуры. Вывести на экран элементы 4 строки. Заранее большое спасибо!
Приветствую Вас, Hellraiser! Ну это ж все очень элементарно и неточно сформулировано. Есть ошибки в задании. Ну так уж и быть, отвечаю, чтоб никто не говорил, что здесь не помогут:
Приложение: Ответ отправлен: 04.11.2003, 17:48 Отправитель: Boriss Отвечает sir henry
Здравствуйте, Hellraiser! 1. ReadLn(Tovar1); ReadLn(Tovar2); WriteLn(Tovar1+Tovar2); 2. Read(X); Read(Y); Какова область штриховки? Если задать: Type Xshtrih = set of -1..1; Yshtih = set of -1..1; Var Xs : Xshtrih; Ys : Ystrih; то попадание в область можно проверить: If X In Xs Then {X Попадает} Else {X Не попадает} If Y In Ys Then {Y Попадает} Else {Y Не попадает} 3. WriteLn(0.1*x+0.2*x+0.3*x+0.5*x...+2.2*x); 4. Задать массив и командой Read(массив[индекс]) заполнить его с помощью цикла. Задать дополнительную переменную того-же типа, что и элементы массива. Присвоить этой переменной значение последнего элемента массива. Присвоить последнему элементу массива значение первого элемента массива. Присвоить первому элементу массива значение переменной. 5. Заполнение аналогично пункту 4. Вывод
в цикле с помощью команды Write(массив[индекс_строки, индекс_колонки]) Ответ отправлен: 03.11.2003, 14:03 Отправитель: sir henry
Вопрос № 336
Хаюшки, уважаемые эксперты! Как узнать или достать RGB разложение стандартной палитры драйвера svga256.bgi? Где хранится палитра цветов при работе программы (и стандартная палитра Windows)? Буду рад любой полезной информации об установке, считывании и работе с палитрой в 256 цветов в Паскале. Заранее благодарен
Добрый день, zaknafeyn! У меня где-то были электронные описания, может и сохранились. Если никто не поможет, то поищу. Напишим surin_bp@mail.ru Есть справочник электронный (могу перслать весь, в архиве 216 К, могу главу по 10-му прерыванию) Есть специательные функции 10h=$10 прерывания для считывания, изменения палитр: 1) устанновить палитру - значит установить значения регистров DAC (Digital to Analog Converter). DAC имеет 256 регистров. Каждый регистр содержит 18 бит: 6 - яркость красного, 6 - зеленого, 6 - синего. Номер цвета в видеопамяти = номер регистра. Установка: AH = $10 - номер функции AL = $10 - номер подфункции BX = номер устанавливаемого регистра DH = яркость красного (0 - $3F) CH = зеленого CL = синего Вызов $10 прерывания. Подфункция $12 - изменение нескольких регистров из таблицы. Считать всю палитру - подфункция
9 Считать один регистр - подфункция $15. Ответ отправлен: 04.11.2003, 19:08 Отправитель: Boriss
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.