Temat
Algorytmy! Porada!
62.111.225.* napisał:
co powiecie o takich zadaniach? muszę wypełnić algorytmy, w Delphi ze tak powiem!w sposób iteracyjny! to jest klasa 3 gimanzjum więdz zeby było
1. 10 elementowa tablice liczb wypelnic kolejnymi cyframi calkowitymi
2. 10 elementowa tablica licz zawiera liczby dowolnej wartosci zmienic wartosc kazdego elementu tabeli zwiekszajac o 5
poradzcie jak to będzie : pierwsze jako tako kapuje a drugie tak juz gorzej! ale powiedzcie jak to będzie!
co powiecie o takich zadaniach? muszę wypełnić algorytmy, w Delphi ze tak powiem!
w sposób iteracyjny! to jest klasa 3 gimanzjum więdz zeby było
1. 10 elementowa tablice liczb wypelnic kolejnymi cyframi calkowitymi
2. 10 elementowa tablica licz zawiera liczby dowolnej wartosci zmienic wartosc kazdego elementu tabeli zwiekszajac o 5
poradzcie jak to będzie : pierwsze jako tako kapuje a drugie tak juz gorzej! ale powiedzcie jak to będzie!
a zadanie zeby w sposób iteracyjny napisać algorytm sumy !? ja mam lae nie wiem czy dobrze
83.18.231.* napisał:
nie znam delphi ale w javie tablice wypelnialismy uzywajac petlinp for
1.przyklad
for (int i=0; i++; i>10)
{
tab[i]=i;
}
mniej wiecej cos takiego, oczywiscie pierw musisz miec zadklarowana zmienna tab jako tablice..
Mam nadzieje ze ci cos pomoglem
62.111.225.* napisał:
wiesz co? ja to raczej w Delphi musze mieć coś takiego mniej więcej :function suma(n:Integer):Integer
var
i:Integer
begin
for i:1 to n do
s:=s+i
end.
ale do tych innych niewiem piszcie !
83.8.220.* napisał:
W C++ to będzie dokładnie tak [składni Delphi nie pamiętam ]zad 1.
KOD
int tablica[10];
int i;
for(i=0;i<10;i=i+1)
{
tablica[i]=i;
}
int i;
for(i=0;i<10;i=i+1)
{
tablica[i]=i;
}
zad 2.
KOD
int tablica[10];
int i;
tablica[0]=12;
tablica[1]=89;
...
tablica[9]=4; //wypełnienie tablicy jakimiś tam wartościami
for(i=0;i<10;i=i+1)
{
tablica[i]=tablica[i]+5
}
int i;
tablica[0]=12;
tablica[1]=89;
...
tablica[9]=4; //wypełnienie tablicy jakimiś tam wartościami
for(i=0;i<10;i=i+1)
{
tablica[i]=tablica[i]+5
}
Musisz pamiętać że nawiasy {} w C++ to odpowiednik begin i end w delphi, a także o innych deklaracjach (np. tablicy). Odpowiednikiem typu int jest integer. Operator = musisz zastąpić w delphi :=. Inna jest też pętla for, w C++ pierwszy argument w nawiasie to instrukcja wykonywna raz przed pętlą (w delphi musisz wyzerować licznik przed pętlą, najlepiej przy deklaracji), po średniku jest warunek, a trzecim argumentem jest instrukcja wykonywna PO każdym wykonaniu pętli (tutaj - zwiększania licznika, o ile dobrze pamiętam Ty musisz robić to ręcznie, czyli wpisać tą instrukcję przed end
I to by było wszystko jeśli umiesz coś z tego Delphi to na pewno przerobisz ten kod.
EDIT:
tEREK-071 masz błąd w pętli bo z tego co wiem to w javie jest prawie to samo co w C++ więc nie i>10 tylko i<10 i kolejność parametrów odwrotnie to tak przy okazji
gieroy ja jestem w 3 gim i niestety na lekcjach nie robimy nic z programowania tylko dennymi rzeczami się zajmujemy
62.111.225.* napisał:
no hehe! my robimy [ciach!]ły ale tak ze gościu robi coś i gada do siebie a nikt nic nie kapuje! a w del;phi to będzie chyba tak ale nie wiem! owiedzcie czy dobrze:funkcion suma(n:Integer):Integer
var
i:Integer
begin
s:=0
for i:1 to 10 do
s:=s+a[i]
end.
a druga:
funcion suma(n:Integer):Integer
var
i:Integer
begin
s:=0
for i:1 to 10 do
s:=s+a[i]+5
end.
DOBRZE?????? powiedzcie!???
83.18.231.* napisał:
wojtek4994 mozliwe ze jest blad nie zajmuje sie programowaniem na codzien ,, tylko cosik liznolem62.111.225.* napisał:
heh jak to będzie? zeby wypełnić kolejnymi liczbami całkowitymi i drugie zeby dodać do każdej 5Podobne tematy
Działy
Copyright © 2002-2024 | Prywatność | Load: 0.65 | SQL: 1 | Uptime: 8 days, 14:41 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl