Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/133: Рейтинг темы: голосов - 133, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 05.05.2009
Сообщений: 4

uses crt

08.10.2009, 22:16. Показов 25433. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить задание(
Составить программу вывода на экран окна, которое условно "разбито" на вертикальные столбцы. Верхние части столбцов окрашены одним фоном, нижние - другим. Граница раздела фонов столбцов формирует синусоиду произвольной амплитуды с периодом, равным ширине окна. При нажатии клавиши "ввод" начинают изменяться соотношения заполнения столбцов разными фонами, т.е. создается эффект "бегущей" слева направо волны.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2009, 22:16
Ответы с готовыми решениями:

crt
дана строка символов. Разраб. Прогу вывода на экран этой строки так, чтобы каждый символ появлялся на экране справо и перемещался в...

crt
скажите плиз, как установить размер окна crt?

окно Crt!
program kursach; uses crt,system; var ch:char; r1,r1n,r2,r2n,p,p1,q,q1,E1,E2:real; const E0: real = 8.85; Pi: real =...

5
 Аватар для lexus_ilia
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
09.10.2009, 01:22
vanyasharkov, А вы случайно не с Минска ? Если с Миска напишите в ЛС. Вот Вам Ваша задача:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Program laba12;
uses
 crt;
var
 x,g:real;
 s:char;
 i,y,z,m,x1,x2,y1,y2,centr,f:integer;
begin
 TextColor(15);
 clrscr;
 writeln('BBedute koopduHaTbl okHa (x1,y1,x2,y2)');
 Write('x1=');
 readln(x1);
 write('y1=');
 readln(y1);
 write('x2=');
 readln(x2);
 write('y2=');
 readln(y2);
 clrscr;
 gotoXY(1,25);
 Writeln('Dl9 3aBepLLleHU9 Ha}l{Mute ESC');
 window(x1,y1,x2,y2);
 centr:=round((x2-x1)/2);
 g:=17;
 f:=x2-x1;
 y:=y2-y1;
 repeat
 for i:=1 to y2-y1 do
 begin
  TextColor(15);
  x:=sin(g*pi/180)*10;
  z:=trunc(x);
  z:=(z mod 10)+centr; {+14}
  for f:=z to x2-x1 do
  begin
   TextColor(3);
   GotoXY(f,y);
   write(#219);
   delay(100)
  end;
  for m:=z downto 1 do
  begin
   TextColor(1);
   GotoXY(m,y);
   write(#219);
   delay(100)
  end;
  g:=g-20;
  y:=y-1
 end;
 g:=g-20;
 y:=y2-y1;
 if Keypressed then
  s:=readkey
 until s=#27
end.
Добавлено через 1 минуту
Сейчас запустил в Vist'e удивило то, что работает очень медленно, в XP таких проблем не наблюдалось.
З.Ы. вводите более менее "приятные" координаты окна.
1
 Аватар для AHTOCuK
8 / 8 / 4
Регистрация: 08.10.2009
Сообщений: 103
09.10.2009, 01:33
В Pascal ABC не пашет. Жалко )))
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.10.2009, 09:17
В Pascal ABC не пашет. Жалко )))
Почему? Пашет. Для начала в строке 9 поставьте TextColor(0);, экран-то белый.
Затем подберите цвета, выводимый символ, вместо delay(100), поставьте delay(1), короче немного поработайте.

lexus_ilia, А что у тебя синусоида вертикально?
0
 Аватар для lexus_ilia
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
09.10.2009, 13:29
Puporev, А мне так сказали сделать (преподаватель сказал именно такую). Давненько я это писал.
0
0 / 0 / 0
Регистрация: 05.05.2009
Сообщений: 4
09.10.2009, 17:35  [ТС]
спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2009, 17:35
Помогаю со студенческими работами здесь

CRT. Редактирование текста.
Задача - отредактировать текст. (строковую переменную) Ограничение - модуль crt. uses crt; var str:string; begin str:='слово...

Используя модуль crt
Помогите с решением пожалуйста: 7. Используя модуль CRT, написать программу «функции», выводящую на экран сообщение о своих...

CRT - движение звездочки по периметру
у меня почему то вниз спускается нормально потом что то странное делает. посмотри пожалуйста. program a; uses Crt; var ...

Модуль CRT и функциональные клавиши
Доброго времени суток! Возникла проблема при написании программы - меню в Pascal ABC. Написал я меню, вроде бы все работает, но...

Vlc and crt шайтановы задачки)
Крч . Сел тута писать программку замудренную . Как в vlc-шную форму ( которая кстати говоря является второстепенным окном ( первостепенным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru