Warunki logiczne instrukcja if

Podobne dokumenty
Pętla while. Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko

Wczytywanie i wypisywanie

Hash jest strukturą danych, która przechowuje pary oraz umożliwia dostęp do wartości poprzez podanie klucza.

Iteracje. Algorytm z iteracją to taki, w którym trzeba wielokrotnie powtarzać instrukcję, aby warunek został spełniony.

if (wyrażenie ) instrukcja

Programowanie komputerowe. Zajęcia 1

3. Instrukcje warunkowe

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja;

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

ALGORYTMY MATEMATYCZNE Ćwiczenie 1 Na podstawie schematu blokowego pewnego algorytmu (rys 1), napisz listę kroków tego algorytmu:

Podstawy i języki programowania

Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podstawy Programowania Podstawowa składnia języka C++

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.

Wstęp do Programowania Lista 1

Proste programy w C++ zadania

Język C, instrukcje sterujące (laboratorium)

do instrukcja while (wyrażenie);

6. Pętle while. Przykłady

Program znajduje największa lub najmniejsza z podanych liczb. Liczby podajemy dopóki nam sie nie znudzi.

2.8. Algorytmy, schematy, programy

1 Wprowadzenie do algorytmiki

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk

1 Podstawy c++ w pigułce.

Temat 1: Podstawowe pojęcia: program, kompilacja, kod

Cw.12 JAVAScript w dokumentach HTML

JAVAScript w dokumentach HTML - przypomnienie

Odczyt danych z klawiatury Operatory w Javie

Konstrukcje warunkowe Pętle

JAVA?? to proste!! Autor: wojtekb111111

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 4. Karol Tarnowski A-1 p.

Programowanie - instrukcje sterujące

Algorytm. a programowanie -

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Część 4 życie programu

Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char

Struktura pliku projektu Console Application

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

for (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { blok instrukcji; }

PROGRAMOWANIE W C++ ZADANIA

PROGRAMOWANIE W PYTHONIE OD PIERWSZYCH KROKÓW

dr inż. Jarosław Forenc

JAVAScript w dokumentach HTML (1)

Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Podstawy Programowania.

Algorytmy i struktury danych

Pętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.

I - Microsoft Visual Studio C++

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

7. Pętle for. Przykłady

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Bukiety matematyczne dla gimnazjum

Operatory w C++ Operatory arytmetyczne. Operatory relacyjne (porównania) Operatory logiczne. + dodawanie - odejmowanie * mnożenie / dzielenie % modulo

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Instrukcje sterujące

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

WZÓR OGÓLNY CIĄGU GEOMETRYCZNEGO

Język C, tablice i funkcje (laboratorium, EE1-DI)

1 Podstawy c++ w pigułce.

Instrukcje sterujące. Programowanie Proceduralne 1

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

4. Funkcje. Przykłady

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Rys.2.1. Drzewo modelu DOM [1]

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Pętle. Dodał Administrator niedziela, 14 marzec :27

Podstawy Programowania

Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady

Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:

Instrukcja warunkowa i złoŝona.

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++

for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }

Zadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.

Podstawy Programowania Algorytmy i programowanie

Metody Metody, parametry, zwracanie wartości

Podstawy Programowania C++

Programowanie w Turbo Pascal

2. Zmienne i stałe. Przykłady Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117).

Język ludzki kod maszynowy

Zajęcia nr 2 Programowanie strukturalne. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

dr inż. Piotr Czapiewski Tworzenie aplikacji w języku Java Laboratorium 1

Instrukcje sterujące mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2012

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

12. Skrypty w Linux - funkcje, instrukcje sterujące i obliczenia arytmetyczne

Operatory. Operatory bitowe i uzupełnienie informacji o pozostałych operatorach. Programowanie Proceduralne 1

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

Transkrypt:

Warunki logiczne instrukcja if Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko 1. Wejdź na stronę kółka, uruchom edytor i wpisz: use console; def test::main() { var y; y = 1; while (y <= 10) { var x; x = 1; while (x <= 10) { if (x == y) { console::print('#'); } else { console::print('.'); } x = x + 1; } console::println(); y = y + 1; } } 2. Uruchom program i zobacz jak program wykonuje kolejne instrukcje i wypisuje kolejne wyniki na konsolę. Zwróć uwagę, jak zmieniają się wartości zmiennych x i y. Program wypisze: #....#......#......#......#......#......#.....#....# 3. Zwróć uwagę na instrukcję if / else. Jest to tak zwana instrukcja warunkowa. Instrukcja if wylicza warunek podany w nawiasach i jeśli jest prawdziwy to wykonuje pierwsze blok instrukcji (po if, przed else). Jeśli warunek w nawiasach jest fałszywy to wykonuje drugi blok instrukcji (po else).

Dodatkowe informacje. Zapoznaj się z operatorami w NL. W szczególności będą nas interesowały operatory logiczne "i"&& oraz logiczne "lub" oraz negacji!. Operatory w NL według kolejności działań:! (negacja) * / % (mnożenie, dzielenie, reszta z dzielenia) + - (dodawanie, odejmowanie). (konkatenacja łączenie dwóch tekstów w jeden) < > <= >= (mniejsze, większe, mniejsze równe, większe równe) ==!= (równe, nierówne) && (i w warunkach) (lub w warunkach) = (przypisanie wartości do zmiennej) Zadania Zadanie 1 Zadanie 2

Zadanie 3 Zmień warunek w instrukcji w pętli if tak, żeby program wypisał (podpowiedź użyj logicznego "i". Napisz w języku programowania: x równe 3 i y równe 2): Zadanie 4 Zmień warunek w instrukcji w pętli if tak, żeby program wypisał (podpowiedź użyj logicznego lub): Zadanie 5

Zadanie 6 #... ##... ###... ####... ######... ########.. #########. Zadanie 7 ######... Zadanie 8

Zadanie 9 Zadanie 10...####......####......####......####... Zadanie 11...#...#....#.....#......#......#......#....#... #...

Zadanie 12 #...#.#...#...#...#.....#..#......##......##......#..#.....#...#...#...#. #...# Zadanie 13 Zmień warunek w instrukcji w pętli if tak, żeby program wypisał. Podpowiedź: użyj operatora reszty z dzielenia %, żeby sprawdzić czy liczba x jest parzysta: Zadanie 14* Zmień warunek w instrukcji w pętli if tak, żeby program wypisał. Podpowiedź: użyj operatora reszty z dzielenia %, żeby sprawdzić czy liczba x jest parzysta:

Zadanie 15 Napisz program, który poprosi użytkownika o podanie dwóch liczb a i b. Program po pobraniu liczb ma wypisać większą z nich. Przykładowy efekt działania programu powinien być następujący: Podaj a: 5 Podaj b: 9 9 Zadanie 16 Napisz program, który spośród trzech podanych przez użytkownika liczb wybierze najmniejszą z nich i wypisze ją na ekranie. Przykładowy efekt działania programu powinien być następujący: Podaj a: 5 Podaj b: 4 Podaj c: 9 4 Zadanie 17 Napisz program, który wczyta trzy liczby, a następnie sprawdzi czy pierwsza liczba jest większa od drugiej oraz mniejsza od trzeciej. Przykładowy efekt działania programu powinien być następujący: Podaj a: 5 Podaj b: 4 Podaj c: 9 Tak Zadanie 18 Napisz program, który spośród czterech podanych przez użytkownika liczb wybierze największą z nich i wypisze ją na ekranie. Przykładowy efekt działania programu powinien być następujący: Podaj a: 1 Podaj b: 14 Podaj c: 4 Podaj d: 7 14

Zadanie 19 Napisz program, który najpierw wczyta n ilość liczb, które będzie podawał użytkownik, a następnie spośród liczb podanych przez użytkownika liczb wybierze najmniejszą z nich i wypisze ją na ekranie. Przykładowy efekt działania programu powinien być następujący: Podaj n: 6 3 7 4 9 2 11 Najmniejszą podaną liczbą jest: 2 Zadanie 20* Napisz program, który najpierw wczyta n ilość liczb, które będzie podawał użytkownik, a następnie obliczy średnią arytmetyczną liczb podanych przez użytkownika i wypisze ją na ekranie. Średnią arytmetyczną nazywamy sumę liczb podzieloną przez ich ilość. Przykładowy efekt działania programu powinien być następujący: Podaj n: 7 9 3 8 4 7 5 6 Średnią arytmetyczną podanych liczb jest: 6