Instrukcje warunkowe – zadania. Zadanie 1: Zdefiniuj zmienną nazwij ją liczba. Jeśli będzie dodatnia w div-ie z id=”opis” ma się wyświetlić np. tekst „21 – Liczba większa od zera.” napisany jako nagłówek 1 stopnia. Jeśli nie ma się pokazać np. tekst: „-3 – Zero lub liczba ujemna.”.
.
Odpowiedź: #Wypisz liczby parzyste od 0 do 100 wykorzystując własność reszty z dzielenia przez 2 for x in range(101): if x%2 == 0: print(x)
Przechowuj wiele zmiennych tego samego typu w strukturze danych tablicy w języku C#. Zadeklaruj tablicę, określając typ lub określ obiekt do przechowywania dowolnego typu.
(wypisz liczby na ekran, obok podaj sumę każdego wiersza). Tablicę 10x10 typu double wypełnij liczbami losowymi z przedziału h−0.5 : 0.5i– następnie w zależności od wyboru użytkownika, wyzeruj pola ujemne, lub dodatnie. Podaj średnią arytmetyczną tablicy kwadratowej i sumę elementów na przekątnej.
2. Napisz algorytm, który wypisze kolejną liczbę pierwszą z zakresu od 1 do 100. Dane wejściowe: 7 Wynik: 17 3. Wśród liczb pierwszych możemy wskazać tzw. liczby bliźniacze, czyli takie dwie pierwsze, których różnica wynosi 2 (3 i 5, 5 i 7, 11 i 13, 17 i 19, 29 i 31, 41 i 43 itd.).
Tablica taka może składać się z 200 komórek a do każdej z nich możesz wylosować jedną liczbę. Jak tworzyć, zapisywać i odczytywać liczby z tablic jednowymiarowych pokażę ci na bardzo prostych przykładach. W końcu przechodzimy do konkretów! Będzie sie działo! 🙂. PRZYKŁADY. Przykład 1 – deklaracja, zapis i odczyt
PViCB7. Dyrektor finansowy Ryanaira Neil Sorahan skrytykował lotniska za to, że nie zatrudniają wystarczającej liczby pracowników. W rozmowie z BBC szef linii lotniczych stwierdził, że poszczególne rządy i lotniska "muszą zostać pociągnięte do odpowiedzialności za nieodpowiednie obsadzenie personelu". Jego zdaniem, udałoby się zaspokoić wzrost liczby podróżnych, gdyby zatrudniono określoną kadrę. – Lotniska miały jedno zadanie do wykonania (...), a także harmonogramy z wielomiesięcznym wyprzedzeniem – powiedział. Wyniki Ryanaira Neil Sorahan przekazał wiadomość, iż Ryanair miał "fenomenalne" wyniki w ostatnim czasie. Linia lotnicza odnotowała zyski w wysokości 170 mln euro za trzy miesiące, do końca czerwca tego roku. Jednak "największym problemem" mają być "zakłócenia kontroli ruchu lotniczego w całej Europie". Chodzi przede wszystkim o odwołane loty. BBC podało, że po utracie tysięcy miejsc pracy podczas pandemii koronawirusa branża turystyczna miała trudności z rekrutacją, szkoleniem i kontrolą bezpieczeństwa nowych pracowników wystarczająco szybko, aby nadążyć za odradzającym się popytem. Linie lotnicze są obwiniane za przyjmowanie większej liczby rezerwacji, niż są w stanie obsłużyć, a lotniska są również krytykowane za brak możliwości obsłużenia większej liczby lotów. Tymczasem kierownictwo branży odpowiada, iż to rządy mogły zrobić więcej, aby wesprzeć sektor podczas pandemii. Planowane strajki W lipcu tego roku w kilku krajach europejskich zapowiadano strajki pilotów, które miały doprowadzić do odwołania lotów. W Belgii protest odbył się w dniach 23-24 lipca. Jako powody wskazano "nieprzestrzeganie prawa" oraz "arogancką postawę kierownictwa firmy". Trzydniowy protest belgijskich pilotów i personelu pokładowego Ryanaira odbył się już w dniach 24-26 czerwca Wówczas anulowano ponad 300 lotów. Protestujący skarżyli się na złe warunki pracy i wynagrodzenie poniżej krajowej płacy minimalnej. Od tamtych wydarzeń atmosfera rozmów negocjacyjnych miała się jeszcze pogorszyć. Oprócz Belgii, protesty miały objąć również Francję i Hiszpanię. Czytaj też:Zmiany w ruchu lotniczym. KE przyjęła wniosek ustawodawczy
[lekcja] Rozdział 22. Omówienie pętli rozdział, kolejne wyzwanie. Tym razem zajmiemy się omówieniem pętli for. Pętle w programowaniu są najpotężniejszym narzędziem w ręku programisty. Na chwilę obecną powinieneś umieć posługiwać się jednym rodzajem pętli oraz rozumieć ich zasadę działania - znasz już bowiem pętlę do...while, którą powinieneś rozwiązywać wszystkie dotychczasowe zadania. Za pomocą pętli for możemy wykonywać dokładnie te same rzeczy co za pomocą znanej nam pętli do...while. Znajomość działania wszystkich pętli ułatwia znacznie czytanie kodu - różnią się one bowiem drobnymi detalami, które sprawiają, że każda pętla jest znacznie wygodniejsza od pozostałych w określonych sytuacjach. Składnia pętli for Skoro już wiesz jaka idea przyświeca różnym rodzajom pętli to możemy teraz zapoznać się ze składnią pętli for: for( _A_; _B_; _C_ ) _D_;for( _A_; _B_; _C_ ){ } Budowa pętli for jak łatwo można zauważyć jest podzielona na cztery części. Są to: nadawanie początkowych wartości zmiennym (oznaczona wyżej jako _A_);warunek kończący pętlę for (oznaczony jako _B_); zwiększenie (zmniejszenie) licznika pętli (_C_); powtarzana instrukcja (_D_) bądź blok instrukcji. Przykład użycia pętli for Skoro teorię już znamy to zobaczmy teraz jak pętle for wyglądają w praktyce: int i;for( i = 1; i void wypiszTablice( int tablica[], int ile ){ for( int indeks = 0; indeks void wypiszTablice( int tablica[], int ile ){ int indeks = 0; if( indeks void wypiszTablice( int tablica[], int ile ){ for( int indeks = 0; indeks > tablica[ indeks ]; } }int main(){ int dane[ 5 ]; wczytajLiczby( dane, 5 ); wypiszTablice( dane, 5 ); return 0;} Sumowanie liczb pętlą for #include void wypiszTablice( int tablica[], int ile ){ for( int indeks = 0; indeks < ile; indeks++ ) std::cout << tablica[ indeks ] << std::endl; }int sumujLiczby( int tablica[], int ile ){ int oblicz = 0; for( int indeks = 0; indeks < ile; indeks++ ) oblicz += tablica[ indeks ]; return oblicz;}int main(){ int dane[ 5 ]; dane[ 0 ] = 11; dane[ 1 ] = 5; dane[ 2 ] = 7; dane[ 3 ] = 8; dane[ 4 ] = 2; wypiszTablice( dane, 5 ); int wynik = sumujLiczby( dane, 5 ); std::cout << "Suma liczb wynosi = " << wynik << std::endl; return 0;} Zadanie domowe Napisz sumowanie liczb pętlą do...while działające tak samo jak sumowanie wykonane za pomocą pętli for, które zostało przedstawione w niniejszym program, który za pomocą pętli for wypełni 20 elementową tablicę następującym ciągiem liczb: {1, 6, 11, ... , (1 + n*5)}. Zawartość wypełnionej tablicy wypisz na ekran. Napisz program który wykona wszystkie poniższe kroki w podanej kolejności: Losuje 10 liczb z przedziału od 10 do 30 włącznie i zapisuje je do tablicy;Wypisuje 10 wylosowanych liczb od początku do końca;Wypisuje 10 wylosowanych liczb od końca do początku;Znajduje najmniejszą oraz największą wylosowaną najmniejszą i największą wylosowaną liczbę. Program nie może używać pętli innych niż pętla for. Uwaga! Wszystkie programy mają wykorzystywać funkcje. Przykładowo: kod funkcji main dla ostatniego programu powinien wyglądać następująco: int main(){ int tablica[ 10 ]; wylosujLiczby( tablica, 10 ); wypiszTablice( tablica, 10 ); wypiszTabliceOdTylu( tablica, 10 ); int iMin = znajdzMinimum( tablica, 10 ); int iMax = znajdzMaksimum( tablica, 10 ); wypiszMinMax( iMin, iMax ); return 0;} Pozostałe programy powinny mieć zbudowaną funkcję main analogicznie do powyższego przykładu.
Generator liczb losowych Wygeneruj losowe liczby. Podaj parametry i wylosuj liczbę z podanego zakresu. Parametry Od Do Ilość unikalne php
« Poprzedni Następny » Za pomocą pętli możemy w łatwy sposób powtarzać pewne czynności. Ten rodział JavaScript Guide zapoznaje z różnymi rodzajami pętli, dostępnymi w JavaScript. Możesz myśleć o pętli jak o skomputeryzowanej wersji gry w której mówisz komuś, żeby zrobił X kroków w jedym kierunku a następnie Y kroków w innym; przykład "Zrób 5 kroków na zachód" może być wyrażone za pomocą pętli w ten sposób: var step; for (step = 0; step w rozwijalnej liście . W pętli zostaje zadeklarowana zmienna i z wartością 0. Sprawdza czy i jest mniejsze niż liczba elementów , wykonuje kod wewnątrz i zwiększa wartość i po każdym przebiegu. Choose some music types, then click the button below: R&B Jazz Blues New Age Classical Opera function howMany(selectObject) { var numberSelected = 0; for (var i = 0; i do...whilePętla do...while powtarza instrukcje wewnątrz, dopóki warunek nie zwróci false. Wygląda to następująco: do instrukcja while (warunek); Możemy skorzystać z wyrażenia bloku ({ ... }), by zgrupować wiele instrukcji. Na końcu wykonywania instrukcji sprawdzany jest warunek. Jeśli zwróci on true, Pętla wykonan się po raz kolejny, z kolei false przerwie pętle. Warto zwrócić uwagę, że ze względu na miejsce umieszczenia warunku, zawsze wykona się ona przynajmniej tym przykładzie pętla będzie iterawoć do momentu kiedy licznik i nie będzie większy od 5. do { i += 1; } while (i 4) { j -= 1; if ((j % 2) == 0) { continue checkj; } + " is odd."); } = " + i); = " + j); }for...in statementThe for...in statement iterates a specified variable over all the enumerable properties of an object. For each distinct property, JavaScript executes the specified statements. A for...in statement looks as follows: for (variable in object) { statements } ExampleThe following function takes as its argument an object and the object's name. It then iterates over all the object's properties and returns a string that lists the property names and their values. function dump_props(obj, obj_name) { var result = ""; for (var i in obj) { result += obj_name + "." + i + " = " + obj[i] + ""; } result += ""; return result; } For an object car with properties make and model, result would be: = Ford = Mustang ArraysAlthough it may be tempting to use this as a way to iterate over Array elements, the for...in statement will return the name of your user-defined properties in addition to the numeric indexes. Thus it is better to use a traditional for loop with a numeric index when iterating over arrays, because the for...in statement iterates over user-defined properties in addition to the array elements, if you modify the Array object, such as adding custom properties or statementThe for...of statement creates a loop Iterating over iterable objects (including Array, Map, Set, arguments object and so on), invoking a custom iteration hook with statements to be executed for the value of each distinct property. for (variable of object) { statement } The following example shows the difference between a for...of loop and a for...in loop. While for...in iterates over property names, for...of iterates over property values: let arr = [3, 5, 7]; = "hello"; for (let i in arr) { // logs "0", "1", "2", "foo" } for (let i of arr) { // logs "3", "5", "7" } « Poprzedni Następny »
Jak zaokrąglić liczbę? Czy można wykonać zaokrąglenie do podanego miejsca po przecinku? Spis treści liczby do podanego miejsca po x - liczba rzeczywistaWartość:Number - zaokrąglona liczba całkowitaZaokrągla wartość do liczby całkowitej - zgodnie z regułami matematycznymi. Jeżeli cyfra po przecinku jest większa lub równa 5, następuje zaokrąglenie w górę, a w przeciwnym razie w // -Infinity // -1 // -1 // -1 // 0 // 0 // 0 // 0 // 0 // 1 // 1 // 1 // Infinity // NaN // NaNZaokrąglenie liczby do podanego miejsca po przecinkuCo prawda nie da się wprost wykonać zaokrąglenia liczby do podanego miejsca po przecinku, ale można to zrobić w inny sposób. Trzeba jednak przy tym uważać na tzw. błąd zaokrągleń liczb zmiennoprzecinkowych. Na przykład aby zaokrąglić liczbę x do drugiego miejsca po przecinku, z czysto matematycznego punktu widzenia powinno wystarczyć wpisanie: * 100) / 100Niestety jak się możemy przekonać, w przypadku niektórych liczb wynik nie daje oczekiwanych rezultatów: * 100) / 100; // 1 * 100; // // 100Rozwiązaniem będzie zastosowanie notacji wykładniczej unikając tym samym błędu wynikającego z wykonywania operacji na liczbie zmiennoprzecinkowej:Number( + 'e+2') + 'e-2'); //
wypisz liczby od 1 do 100 javascript