<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem blokowy</title>
<link>https://forum.pasja-informatyki.pl/tag/blokowy</link>
<description>Powered by Question2Answer</description>
<item>
<title>Schemat blokowy karty graficznej z opisem</title>
<link>https://forum.pasja-informatyki.pl/572086/schemat-blokowy-karty-graficznej-z-opisem</link>
<description>

&lt;p&gt;Dzień dobry&amp;nbsp;
&lt;br&gt;
Szukam schematu blokowego tego poniżej w Internecie&amp;nbsp;z opisem lub innym źródle&amp;nbsp; . Znalazłem go tylko w teście zawodowym .&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=7042139290488109146&quot; style=&quot;height:251px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/572086/schemat-blokowy-karty-graficznej-z-opisem</guid>
<pubDate>Sun, 18 Sep 2022 22:16:05 +0000</pubDate>
</item>
<item>
<title>Algorytm sprawdzający czy podana liczba jest potęgom 2</title>
<link>https://forum.pasja-informatyki.pl/552722/algorytm-sprawdzajacy-czy-podana-liczba-jest-potegom-2</link>
<description>Witam &lt;br /&gt;
&lt;br /&gt;
Ostatnio na studiach dostałem takie&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;zadanie . Narysuj schemat blokowy programu sprawdzającego czy podana z klawiatury liczba jest potęgom 2. Problem polega na tym że kompletnie nie wiem jak się za to zabrać.Czy ktoś mógłby mi pomóc w rozwiązaniu tego zadania, nie oczekuje gotowca lecz pomysłu, naprowadzenia na sposób rozwiązania tego zadania.Z góry dziękuję za pomoc</description>
<category>Algorytmy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/552722/algorytm-sprawdzajacy-czy-podana-liczba-jest-potegom-2</guid>
<pubDate>Sat, 16 Oct 2021 09:49:11 +0000</pubDate>
</item>
<item>
<title>Schemat blokowy</title>
<link>https://forum.pasja-informatyki.pl/532546/schemat-blokowy</link>
<description>

&lt;p&gt;Mam pytanie, czy ten schemat blokowy jest zgodny z treścią zadania: a jeśli nie to jak będzie wyglądał poprawny:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=18266034212884138490&quot; style=&quot;height:799px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/532546/schemat-blokowy</guid>
<pubDate>Wed, 10 Mar 2021 18:04:14 +0000</pubDate>
</item>
<item>
<title>Algorytmika - pytanie o poprawność schematu blokowego</title>
<link>https://forum.pasja-informatyki.pl/495422/algorytmika-pytanie-o-poprawnosc-schematu-blokowego</link>
<description>

&lt;p&gt;Mam takie polecenie:&amp;nbsp; Oblicz powierzchnie koła. Przedstaw w formie schematu blokowego.&lt;/p&gt;



&lt;p&gt;Wymodziłem coś takiego:&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;denied:C:\Users\Kacper\Desktop&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=9323756070961223549&quot; style=&quot;height:533px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Czy to jest dobrze zrobione ?&amp;nbsp;&lt;/p&gt;</description>
<category>Algorytmy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/495422/algorytmika-pytanie-o-poprawnosc-schematu-blokowego</guid>
<pubDate>Mon, 22 Jun 2020 16:42:46 +0000</pubDate>
</item>
<item>
<title>Schemat blokowy algorytmu regulatora trójpołożeniowego.</title>
<link>https://forum.pasja-informatyki.pl/414629/schemat-blokowy-algorytmu-regulatora-trojpolozeniowego</link>
<description>

&lt;p&gt;Witam. Czy byłby mi ktoś w stanie pomóc w jaki sposób rozrysować na schemacie blokowym te warunki z tego kodu? :)&lt;/p&gt;



&lt;p&gt;Kod:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &quot;DHT.h&quot;
#include &quot;U8glib.h&quot;

#define LED_INFO_PROMIENNIK 4
#define LED_INFO_GENERATOR 13
#define LED_INFO_STREFA_NIECZULOSCI 1
#define DHTPIN 2
#define DHTTYPE DHT22

int wilgotnosc;
float temperatura;

unsigned long aktualnyCzas = 0;
unsigned long zapamietanyCzas = 0;

int przekaznikPin = 8;
int przekaznikPin2 = 12;
int przekaznikPin3 = 7;
int przekaznikPin4 = 9;

int potencjometr = A0;
int wartosc = 0;
int dane[5];
int i = 0;
int srednia;

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C(TWI)
DHT dht(DHTPIN, DHTTYPE, 6);
char str[10];

void setup()
{

    dht.begin();
    pinMode(potencjometr, INPUT);
    pinMode(przekaznikPin, OUTPUT);
    pinMode(przekaznikPin2, OUTPUT);
    pinMode(przekaznikPin3, OUTPUT);
    pinMode(przekaznikPin4, OUTPUT);
    digitalWrite(przekaznikPin, HIGH);
    digitalWrite(przekaznikPin2, HIGH);
    digitalWrite(przekaznikPin3, HIGH);
    digitalWrite(przekaznikPin4, HIGH);
    pinMode(LED_INFO_PROMIENNIK, OUTPUT);
    pinMode(LED_INFO_GENERATOR, OUTPUT);
    pinMode(LED_INFO_STREFA_NIECZULOSCI, OUTPUT);
}

void zmniejszanieWilgotnosci(void)
{

    u8g.firstPage();
    do {
        u8g.setFont(u8g_font_helvB08);
        u8g.drawStr(2, 27, &quot;Zmniejszanie wilgotnosci!&quot;);

        u8g.drawStr(2, 42, &quot;Wilgotnosc :&quot;);
        u8g.drawStr(80, 42, dtostrf(wilgotnosc, 5, 2, str));
        u8g.drawStr(110, 42, &quot;%&quot;);

        u8g.drawStr(2, 57, &quot;Wilg. zad.:&quot;);
        u8g.drawStr(80, 57, dtostrf(wartosc, 5, 2, str));
        u8g.drawStr(110, 57, &quot;%&quot;);
    } while (u8g.nextPage());
}

void zwiekszanieWilgotnosci(void)
{
    u8g.firstPage();
    do {
        u8g.setFont(u8g_font_helvB08);
        u8g.drawStr(2, 27, &quot;Zwiekszanie wilgotnosci!&quot;);

        u8g.drawStr(2, 42, &quot;Wilgotnosc :&quot;);
        u8g.drawStr(80, 42, dtostrf(wilgotnosc, 5, 2, str));
        u8g.drawStr(110, 42, &quot;%&quot;);

        u8g.drawStr(2, 57, &quot;Wilg. zad.:&quot;);
        u8g.drawStr(80, 57, dtostrf(wartosc, 5, 2, str));
        u8g.drawStr(110, 57, &quot;%&quot;);
    } while (u8g.nextPage());
}
void strefaNieczulosci(void)
{
    u8g.firstPage();
    do {
        u8g.setFont(u8g_font_helvB08);
        u8g.drawStr(2, 27, &quot;Strefa Nieczulosci&quot;);

        u8g.drawStr(2, 42, &quot;Wilgotnosc :&quot;);
        u8g.drawStr(80, 42, dtostrf(wilgotnosc, 5, 2, str));
        u8g.drawStr(110, 42, &quot;%&quot;);

        u8g.drawStr(2, 57, &quot;Wilg. zad.:&quot;);
        u8g.drawStr(80, 57, dtostrf(wartosc, 5, 2, str));
        u8g.drawStr(110, 57, &quot;%&quot;);
    } while (u8g.nextPage());
}

static void wlaczPromiennik()
{
    digitalWrite(przekaznikPin2, LOW);
    digitalWrite(LED_INFO_PROMIENNIK, HIGH);
}
static void wylaczPromiennik()
{
    digitalWrite(przekaznikPin2, HIGH);
    digitalWrite(LED_INFO_PROMIENNIK, LOW);
}
static void wlaczWentylatory()
{
    digitalWrite(przekaznikPin3, LOW);
    digitalWrite(przekaznikPin4, LOW);
}
static void wylaczWentylatory()
{
    digitalWrite(przekaznikPin3, HIGH);
    digitalWrite(przekaznikPin4, HIGH);
}

static void wlaczGeneratorPary()
{
    digitalWrite(przekaznikPin, LOW);
    digitalWrite(LED_INFO_GENERATOR, HIGH);
}

static void wylaczGeneratorPary()
{
    digitalWrite(przekaznikPin, HIGH);
    digitalWrite(LED_INFO_GENERATOR, LOW);
}
static void wylaczStrefaNieczulosci()
{
    digitalWrite(LED_INFO_STREFA_NIECZULOSCI, LOW);
}
static void wlaczStrefaNieczulosci()
{
    digitalWrite(LED_INFO_STREFA_NIECZULOSCI, HIGH);
}

void usrednianieSkalowaniePomiaruPotencjometru()
{
    dane[i] = analogRead(A0);
    wartosc = map(dane[i], 0, 1023, 0, 100);

    i = (i + 1) % 5;
    srednia = 0;

    for (int j = 0; j &amp;lt; 5; j++)
        srednia += dane[j];

    srednia /= 5.0;

}

 void warunekZwiekszanieWilgotnosci()
{
    wylaczWentylatory();
    wlaczPromiennik();
    wylaczGeneratorPary();
    wylaczStrefaNieczulosci();
}
void warunekZmniejszanieWilgotnosci()
{
    wlaczWentylatory();
    wylaczPromiennik();
    wlaczGeneratorPary();
    wylaczStrefaNieczulosci();
}
void warunekStrefaNieczulosci()
{
    wylaczGeneratorPary();
    wylaczPromiennik();
    wylaczWentylatory();
    wlaczStrefaNieczulosci();
}

void loop()
{

    wilgotnosc = dht.readHumidity();
    temperatura = dht.readTemperature();

    odmierzanieCzasu();
    usrednianieSkalowaniePomiaruPotencjometru();

    if (wartosc &amp;gt; (wilgotnosc + 2)) {
        u8g.firstPage();
        do {
            zwiekszanieWilgotnosci();
        } while (u8g.nextPage());

        warunekZwiekszanieWilgotnosci();
    }

    else if (wartosc &amp;lt; (wilgotnosc - 2)) {
        do {
            zmniejszanieWilgotnosci();
        } while (u8g.nextPage());

        warunekZmniejszanieWilgotnosci();
    }

    else {
        u8g.firstPage();
        do {
            strefaNieczulosci();
        } while (u8g.nextPage());

        warunekStrefaNieczulosci();
    }
}&lt;/pre&gt;



&lt;p&gt;Rozpocząłem już rysowanie ale nie wiem jak &quot;ująć&quot; te warunki.&amp;nbsp;Jeżeli chodzi o opcję&amp;nbsp;&quot;nie&quot; w schemacie blokowym w if'ie to nie wiem czy należy wtedy strzałkę zrobić powracającą do bloku &quot;porównaj wartość z wilgotność&quot; czy inaczej to trzeba zrobić? Dziękuje za rady.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://zapodaj.net/images/5e9ce21ed9282.jpg&quot;&gt;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/414629/schemat-blokowy-algorytmu-regulatora-trojpolozeniowego</guid>
<pubDate>Sat, 16 Feb 2019 16:00:46 +0000</pubDate>
</item>
<item>
<title>Jak zapisać klasę / strukturę za w schemacie blokowym</title>
<link>https://forum.pasja-informatyki.pl/409464/jak-zapisac-klase%C2%A0-strukture%C2%A0za-w-schemacie-blokowym</link>
<description>Jak zapisać klasę / strukturę za w schemacie blokowym</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/409464/jak-zapisac-klase%C2%A0-strukture%C2%A0za-w-schemacie-blokowym</guid>
<pubDate>Fri, 25 Jan 2019 09:15:33 +0000</pubDate>
</item>
<item>
<title>jak zapisać np klase czy zapis do pliku za pomocą schematu blokowego?</title>
<link>https://forum.pasja-informatyki.pl/409023/jak-zapisac-np-klase-czy-zapis-do-pliku-za-pomoca-schematu-blokowego</link>
<description>witam jak zapisać w schemacie blokowym zapisać operacje takie jak wczytywanie do pliku tworzenie folderu czy &amp;nbsp;klasy (chodzi mi o bardziej skomplikowane czy bardziej zaawansowanie operacje niż np np wczytywanie &amp;nbsp;liczby ,operacje na niej i wypisywanie wyniku)</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/409023/jak-zapisac-np-klase-czy-zapis-do-pliku-za-pomoca-schematu-blokowego</guid>
<pubDate>Tue, 22 Jan 2019 23:10:59 +0000</pubDate>
</item>
<item>
<title>Android edytor schematów blokowych</title>
<link>https://forum.pasja-informatyki.pl/395956/android-edytor-schematow-blokowych</link>
<description>Szukam programu typu javablock i magiczne bloczki na androida.</description>
<category>Algorytmy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/395956/android-edytor-schematow-blokowych</guid>
<pubDate>Sat, 24 Nov 2018 20:37:26 +0000</pubDate>
</item>
<item>
<title>Code Blocks - Schemat Blokowy</title>
<link>https://forum.pasja-informatyki.pl/223926/code-blocks-schemat-blokowy</link>
<description>Witam. Czy w programie CodeBlocks jest pokazanie kodu w schemacie blokowym?? Jeżeli nie ma to czy istnieje program, który wygeneruje taki schemat po wklejeniu kodu do tego programu? Dziękuję z góry.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/223926/code-blocks-schemat-blokowy</guid>
<pubDate>Sun, 05 Feb 2017 17:55:24 +0000</pubDate>
</item>
<item>
<title>Program do tworzenia schematów blokowych</title>
<link>https://forum.pasja-informatyki.pl/187216/program-do-tworzenia-schematow-blokowych</link>
<description>Szukam bezpłatnego programu do tworzenia schematów blokowych. Ważne aby miał możliwość śledzenia algorytmu. Czyli po kolei analizuje co się dzieje. Nie chce programów: magiczne bloczki i designer, bo są po prostu żałosne w obsłudze.</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/187216/program-do-tworzenia-schematow-blokowych</guid>
<pubDate>Thu, 13 Oct 2016 18:13:27 +0000</pubDate>
</item>
<item>
<title>Alog. maturalne ( badanie , rozkłady sorotwanie itd. )</title>
<link>https://forum.pasja-informatyki.pl/129217/alog-maturalne-badanie-rozklady-sorotwanie-itd</link>
<description>

&lt;p&gt;&lt;img alt=&quot;alogrymt&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=12424977931409404191&quot; style=&quot;height:809px; width:587px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;language-c&quot;&gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;
int main ()
{
	int i = 2, n;
	cout &amp;lt;&amp;lt; &quot;Podaj liczbe: &quot;;
	cin &amp;gt;&amp;gt; n;
	
	while (n &amp;gt; 1)
	{
		while (n % i == 0)
		{
			cout &amp;lt;&amp;lt; n &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; i &amp;lt;&amp;lt; endl;
			n = n / i;
		}	
		i++;
	}
return 0;
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;rozkład na czynniki pierwsze&lt;/p&gt;



&lt;p&gt;Zgadza się ten schemat z tym kodem ?&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/129217/alog-maturalne-badanie-rozklady-sorotwanie-itd</guid>
<pubDate>Tue, 12 Apr 2016 19:43:25 +0000</pubDate>
</item>
</channel>
</rss>