Darmowe Forum
Grudzień 21, 2024, 18:06:29
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.
Czy dotarł do Ciebie
email aktywacyjny?
1 Godzina
1 Dzień
1 Tydzień
1 Miesiąc
Zawsze
Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności
: Forum zostaÂło uruchomione!
Strona główna
Pomoc
Zaloguj się
Rejestracja
Darmowe Forum
>
Turbo Pascal
>
Podstawy Turbo Pascal
>
Dodatki i inne bajery
Strony: [
1
]
« poprzedni
następny »
Drukuj
Autor
Wątek: Dodatki i inne bajery (Przeczytany 2639 razy)
admin
Administrator
Ekspert
Wiadomości: 821
Dodatki i inne bajery
«
:
Listopad 22, 2010, 10:41:08 »
Polecenie readkey;
Polecenie odczytuje z klawiatury kod wciÂśniĂŞtego klawisza bez koniecznoÂści zatwierdzania poleceniem ENTER. NaleÂży pamiĂŞtaĂŚ, Âże polecenie readkey odczytuje tylko jeden znak. Nie jest w stanie odczytaĂŚ ciÂągu znakĂłw.
PrzykÂład skÂładni:
var a:char;
begin
a:=readkey;
end.
Program reagujÂący na klawisze
program lizak;
uses crt,dos;
var z:char;
x,y:integer;
begin
x:=10;y:=10; clrscr;
repeat
gotoxy(x,y); write('A');
z:=readkey;
if z='p' then y:=y-1;
if z='l' then y:=y+1;
if z='a' then x:=x-1;
if z='s' then x:=x+1;
clrscr;
until z='q';
readkey;
«
Ostatnia zmiana: Listopad 22, 2010, 11:13:07 wysłane przez admin
»
Zapisane
admin
Administrator
Ekspert
Wiadomości: 821
Odp: Dodatki i inne bajery
«
Odpowiedz #1 :
Listopad 22, 2010, 11:39:15 »
Zadanie1.
Program przemieszczaj¹cy literê 'A' po ekranie (p-góra, l-dó³, a-lewo, s-prawo). Program nie pozwala na przesuniêcie litery poza ekran.
program rebacz;
uses crt,dos;
var z:char;
x,y:integer;
begin
x:=10;y:=10; clrscr;
repeat
gotoxy(x,y); write('A'); gotoxy(60,1);write('x=',x,'y= ',y);
z:=readkey;
if z='p' then begin if (y>1) then y:=y-1 else y:=y; end;
if z='l' then begin if (y<25) then y:=y+1 else y:=y; end;
if z='a' then begin if (x>1) then x:=x-1 else x:=x; end;
if z='s' then begin if (x<60) then x:=x+1 else x:=x; end;
clrscr;
until z='q';
end.
«
Ostatnia zmiana: Listopad 22, 2010, 12:19:28 wysłane przez admin
»
Zapisane
admin
Administrator
Ekspert
Wiadomości: 821
Odp: Dodatki i inne bajery
«
Odpowiedz #2 :
Listopad 22, 2010, 12:28:35 »
Zadanie1b - wersja half full wypas
program rebacz;
uses crt,dos;
var z:char;
x,y:integer;
begin
x:=10;y:=10; clrscr;
repeat
gotoxy(x,y); write('A'); gotoxy(60,1);write('x=',x,'y= ',y);
gotoxy(20,20);write('B'); textbackground(green);
z:=readkey;
if z='p' then begin if (y>1) then y:=y-1 else y:=y; end;
if z='l' then begin if (y<25) then y:=y+1 else y:=y; end;
if z='a' then begin if (x>1) then x:=x-1 else x:=x; end;
if z='s' then begin if (x<60) then x:=x+1 else x:=x; end;
if(x=20) then begin if y=20 then textbackground(red)end ;
clrscr;
until z='q';
end.
«
Ostatnia zmiana: Listopad 22, 2010, 12:34:26 wysłane przez admin
»
Zapisane
Strony: [
1
]
Drukuj
« poprzedni
następny »
Skocz do:
Wybierz cel:
-----------------------------
Zadanie C++ lutego -Agnieszka
-----------------------------
=> Nowy dziaÂł
=> Zadanie
-----------------------------
E14
-----------------------------
=> DIV
=> Java Script
=> php
-----------------------------
Dla Magdy i Wojtka
-----------------------------
=> Liczby dwĂłjkowe
-----------------------------
PrzykÂłady stron internetowych
-----------------------------
=> Strona zbudowana z tabelek
-----------------------------
Podstawy PHP
-----------------------------
=> PrzesyÂłanie danych z formularza php
=> PĂŞtle w php
-----------------------------
Java Script
-----------------------------
=> Java Script
-----------------------------
C++ Nowe rozdanie
-----------------------------
=> C++
-----------------------------
Java JDK
-----------------------------
=> Java ale nie Script
-----------------------------
Hyde Park
-----------------------------
=> Informacje
-----------------------------
C+++
-----------------------------
=> A Kuba powiedziaÂł
-----------------------------
Multimedia
-----------------------------
=> Photoshop
=> Nowy dziaÂł
=> Java Script
=> Corel
-----------------------------
Html-strony internetowe
-----------------------------
=> Podstawy HTML- ramki/ frames
=> Podstawy HTML- tabelki
-----------------------------
C++
-----------------------------
=> Podstawy C++ cz. I
=> Kompilatory C++
=> Programowanie obiektowe w C++
=> Problem w C++
=> Podstawy
=> C++ po raz pierwszy
-----------------------------
Turbo Pascal
-----------------------------
=> Turbo Pascal semestr II
=> Projekt AÂŚKA
=> Turbo Pascal semestr I
=> Podstawy Turbo Pascal
Ładowanie...
Polityka cookies
Darmowe Fora
|
Darmowe Forum
polski-serwer-rpg
blackmoon
gang-nd
articz
moikrewni