Skocz do zawartości


Zdjęcie

Schemat blokowy


  • Zaloguj się, aby dodać odpowiedź
42 odpowiedzi w tym temacie

#21 Kazeeny

Kazeeny

    Stały użytkownik

  • 209 postów

Napisano 12 11 2008 - 21:55

Podpowiem:
1. ustawiasz sobie np. zmienną 'i', która będzię służyć jako licznik. Nadajesz jej wartość 0. Warunek pętli to i<20. następnie w pętli wykonujesz operację tab[i]=i+1 oraz zwiększasz (czyli inkrementujesz) licznik (i:=i+1)
2. Jeżeli masz tablicę tych liczb, to robisz pętlę z warunkiem i<10. a następnie w pętli sprawdzasz, czy dana liczba się dzieli przez 2 (modulo)

  • 0

#22 weber

weber

    Nowy

  • 1 postów

Napisano 04 12 2008 - 01:01

Witam czy mógłby mi ktos narysowac schemat blokowy do zadania:
Treść zadania:
Zapisania w tablicy podanych przez użytkownika 10 liczb i obliczenia
*sumy wszystkich liczb nieparzystych
*iloczynu liczb róznych od zera
Bardzo prosze o pomoc
Pozdrawiam.

  • 0

#23 pole75

pole75

    Nowy

  • 1 postów

Napisano 06 12 2008 - 20:59

A ja mam taki problem. Nie wiem jak złapać się za rozwiązanie tego zadania tzn. narysować schemat blokowy i
zapisanie go przy użyciu prototypu języka programowania wysokiego poziomu w jęz.polskim.Zapis we Fortranie to chyba dam już radę Mój algorytm wygląda tak:


Dołączona grafika

Podziękował za każdą pomoc
  • 0

#24 aLi1337

aLi1337

    Nowy

  • 2 postów

Napisano 27 04 2010 - 08:16

Czy mógłby mi ktoś narysować schemat blokowy do programu odchylenie standardowe 20 liczb z zakresu <0,5>? Mam program, ale nie potrafię zrobić do niego schematu blokowego:
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

void wypelnij(int tab[])
{
for(int i=0;i<20;i++)

tab[i]=rand()%6;
}

void wypisz(int tab[])
{
for(int i=0;i<20;i++)
{ cout<<" "<<tab[i]; }
}

float odchylenie(int tab[],float srednia)
{
float dodaj
=0;
float odchylenie=0;
for(int i=0;i<20;i++)
{ dodaj=dodaj+(tab[i]-srednia)*(tab[i]-srednia);}


odchylenie=sqrt(dodaj/19);

cout<<"Odchyodchylenie wynosi "<<odchylenie<<endl;
}

int main()
{
int tablica[20];
float suma=0;
float srednia=0;

wypelnij(tablica);

wypisz(tablica);

cout<<endl;

for(int i=0;i<20;i++)
{
suma=suma+tablica[i]; }

srednia=suma / 20;

odchylenie(tablica,srednia);



cin.ignore();
getchar();
return 0;
}

Użytkownik Katarina edytował ten post 27 04 2010 - 20:18

  • 0

#25 Kazeeny

Kazeeny

    Stały użytkownik

  • 209 postów

Napisano 27 04 2010 - 20:24

A z czym konkretnie masz problem?

Masz 4 pętle:
1. Wypełnianie tablic liczbami losowymi
2. Wyświetlanie wypełnionej tablicy
3. Obliczanie sumy elementów w tablicy
4. Obliczanie odchylenia

Wiesz, jak wygląda implementacja takiej pojedynczej pętli w schemacie blokowym? I wiesz, jak wyglądają poszczególne elementy służące do budowania schematu?
Naprawdę, jeżeli ma się napisany kod w języku programowania, to nie powinno być żadnego problemu z przeniesieniem tego na schemat blokowy.
Przy okazji,w kodzie jest błąd w treści funkcji float odchylenie. Następuje tam deklaracja zmiennej o tym samym identyfikatorze co funkcja - tak nie powinno być.
  • 0

#26 michal9916

michal9916

    Nowy

  • 4 postów

Napisano 01 06 2010 - 18:34

Witam, mógłby mi ktoś pomóc w przeniesieniu tego algorytmu na schemat blokowy?

1. wynik := 0
2. liczba := 1
3. znak := 1
4. wartosc_silnii := 1
5. wartosc_potegi := x
6. licznik_petli := 1
7. dopóki licznik_petli <= N
8. wynik := wynik + (znak * wartosc_potegi / wartosc_silnii)
9. wartosc_potegi := wartosc_potegi * x * x
10. liczba := liczba + 1
11. wartosc_silnii := wartosc_silnii * liczba
12. liczba := liczba + 1
13. wartosc_silnii := wartosc_silnii * liczba
14. znak := znak * (-1)
15.koniec // teraz już licznik_petli jest równe N, a wynik zawiera wartość sinusa dla liczby x

Wszystko jest w punktach opisane, ale ja sie gubie w połowie doszedłem do tego może mnie ktoś ewentualnie poprawić i powiedzieć, gdzie dalej rysować te prostokaty i co w nie wpisywać?
schemat moj
http://img38.imageshack.us/img38/8340/schemate.jpg

zadanie 
http://img683.imageshack.us/img683/175/f2c362f90001d1ad.jpg


PS: potrzebuje tego na dziś wieczór, to jest dla dziewczyny nie moge jej zawieść ;)
  • 0

#27 pch

pch

    Nowy

  • 1 postów

Napisano 04 06 2010 - 20:51

pomocy potrzebuje takie schematy:
obliczenie n!
obliczenie sumy kolejnych liczb naturalny
obliczenie sumy kolejnych dziesięciu wielokrotności liczby 3
obliczenie sumy kolejnych k wielokrotności liczby m
obliczenie pierwiastków równania kwadratowego
proszę pomóżcie ja nie mam o tym zielonego pojęcia:-(
  • 0

#28 pawel1993r

pawel1993r

    Nowy

  • 2 postów

Napisano 05 10 2010 - 18:18

Proszę o pomoc na czwartek mam napisać następujący schemat blokowy.
Napisz algorytm w postaci schematu blokowego obliczający średnia n liczb naturalnych. (ma pytać ile liczb lub pytać czy to ostatnia liczba). Z góry dziękuje.
  • 0

#29 fernandez

fernandez

    150% normy

  • 1 866 postów

Napisano 05 10 2010 - 19:44

a w czym masz problem konkretnie?

http://www.algorytm.org/kurs-algorytmiki/schematy-blokowe.html

tam jest w zasadzie wszystko i (w Twoim przypadku) jeszcze wiecej ;)
  • 0

#30 pawel1993r

pawel1993r

    Nowy

  • 2 postów

Napisano 06 10 2010 - 16:25

jakoś nic mi to nie pomogło czy mógłby mi ktoś to zrobić bo jestem zielony w te klocki.
  • 0

#31 Saletra

Saletra

    Zaawansowany użytkownik

  • 937 postów

Napisano 06 10 2010 - 20:12

To jest raczej proste:
rysujesz kwadraty, rymby po kolei:
start
podaj liczę a
<- powrót wyżej [nie] czy to ostatnia? [tak] -> algorytm

tu masz prosto narysowane:
http://www.infogim10.republika.pl/images/algorytm1.gif


#32 Anca

Anca

    Nowy

  • 2 postów

Napisano 26 10 2010 - 08:58

Hej ! Mam problem ;) na dzisiaj potrzebuję mieć 3 schematy blokowe a nie mam pojecia jak to zrobić ;) wykładowca dał nam tylko do przeczytania "jak to się robi" i zakończył zajęcia a do domu dał sprawozdanie na dzisiejsza laborkę. Proszę o pomoc!!
1. Napisz schemat blokowy programu do wyznaczania najmniejszej z 3 liczb podanych z klawiatury.
2. Napisz schemat blokowy programu do sprawdzania czy podana z klawiatury liczba jest pierwsza.
3. Napisz schemat blokowy programu do wyznaczania sumy co drugiego elementu tablicy liczb calkowitych zaczynajac od pierwszego.

Jeszcze raz bardzo proszę o pomoc !!

  • 0

#33 krytersik

krytersik

    Nowy

  • 1 postów

Napisano 22 11 2011 - 01:14

Witam:) czy mógłby mi ktoś pomóc (czyt.narysuje;d) z narysowaniem schematu blokowego do takiego programu : "Napisz program drukujący na ekranie potęgi liczby 2 (od potęgi 1 do potęgi 8).? z kodem sobie poradziłam ale nie mam pojęcia jak to narysować :) Kod źródłowy:
#include <iostream.h>
#include <conio.h>
using namespace std;
int main ()
{
system("color 1b");
cout<<"Program oblicza potegi liczby 2, zaczynajac od 1 do 8:)"<<endl<<endl;

int p=1;

for(int i=1;i<=8;i++)
{
//cout<<p<<endl;
p=p*2;
cout<<i<< " potega liczby 2 wynosi: "<<p<<endl;
}

getch();
return 0;
}
  • 0

#34 primo99

primo99

    Nowy

  • 4 postów

Napisano 20 01 2013 - 11:48

Witam,
Mam do rozwiązania następujące zadanie z informatyki:
Stworzyć schemat blokowy algorytmu, który zamienia w tablicy kwadratowej o wymiarze n,
elementy nad przekątną z elementami pod przekątną. Zmiana ta ma być zwierciadlanym odbiciem względem przekątnej.

Jest to dla mnie duży problem - nie mam pojęcia jak to zrobić Dołączona grafika Czy mógłby ktoś mi pomóc?
  • 0

#35 bipiw

bipiw

    Zaawansowany użytkownik

  • 1 180 postów

Napisano 20 01 2013 - 12:50

Czy chodzi o coś takiego że jak masz tablice:
1 2 3
4 5 6
7 8 9
to ma się zamienić w :
1 8 7
6 5 4
3 2 9
Czy raczej w :
1 4 7
2 5 8
3 6 9
? :)Pewnie to drugie co.

Użytkownik bipiw edytował ten post 20 01 2013 - 12:51

  • 0

#36 primo99

primo99

    Nowy

  • 4 postów

Napisano 20 01 2013 - 16:24

Tak to drugie. Czy moglbym prosic o pomoc ze schematem blokowym? :)

Użytkownik primo99 edytował ten post 20 01 2013 - 16:25

  • 0

#37 bipiw

bipiw

    Zaawansowany użytkownik

  • 1 180 postów

Napisano 20 01 2013 - 16:27

A masz już program czy potrzeba tworzyć z niczego?->jak masz to wklej

Użytkownik bipiw edytował ten post 20 01 2013 - 16:27

  • 0

#38 primo99

primo99

    Nowy

  • 4 postów

Napisano 20 01 2013 - 16:35

Mam tylko narysowac schemat blokowy i napisac procedure. wiem ze pewnie to proste ale przyznaje ze w temacie jestem w 100% zielony
  • 0

#39 primo99

primo99

    Nowy

  • 4 postów

Napisano 20 01 2013 - 16:35

Nie mam zadnego programu.

Użytkownik primo99 edytował ten post 20 01 2013 - 16:55

  • 0

#40 primo99

primo99

    Nowy

  • 4 postów

Napisano 20 01 2013 - 16:35

Mam tylko narysowac schemat blokowy i napisac procedure. wiem ze pewnie to proste ale przyznaje ze w temacie jestem w 100% zielony

Użytkownik primo99 edytował ten post 20 01 2013 - 16:36

  • 0

Zobacz więcej tematów z tagiem: schemat blokowy



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych