heh.pl
Kanał informacyjny Heh.pl


Piątek 27 grudnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


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 icon_biggrin3.gif
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 icon_biggrin3.gif
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 petli

np 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 ! icon_wink3.gif


83.8.220.* napisał:
W C++ to będzie dokładnie tak [składni Delphi nie pamiętam mur.gif ]

zad 1.

KOD
int tablica[10];
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
}


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 icon_razz.gif to tak przy okazji

gieroy ja jestem w 3 gim i niestety na lekcjach nie robimy nic z programowania tylko dennymi rzeczami się zajmujemy icon_wink2.gif

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 icon_smile3.gif nie zajmuje sie programowaniem na codzien ,, tylko cosik liznolem icon_biggrin3.gif

62.111.225.* napisał:
heh jak to będzie? zeby wypełnić kolejnymi liczbami całkowitymi i drugie zeby dodać do każdej 5


Podobne 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