if (wyrażenie ) instrukcja

Podobne dokumenty
INSTRUKCJE WARUNKOWE. Zadanie nr 1. Odpowiedź. schemat blokowy

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

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

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

WHILE (wyrażenie) instrukcja;

Warunki logiczne instrukcja if

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

WHILE (wyrażenie) instrukcja;

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

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

4. Funkcje. Przykłady

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

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.

Algorytm. a programowanie -

Programowanie - instrukcje sterujące

Podstawowe typy zmiennych

Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.

ALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

Spis treści. Część I Metody reprezentowania informacji oraz struktury danych...9. Wprowadzenie Rozdział 1. Reprezentacja liczb całkowitych...

3. Instrukcje warunkowe

PROGRAMOWANIE W PYTHONIE OD PIERWSZYCH KROKÓW

Cechy podzielności liczb. Autor: Szymon Stolarczyk

do instrukcja while (wyrażenie);

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Gimnazjum w Tęgoborzy - Algorytmika Strona 1 z 22 mgr Zofia Czech

WYKŁAD 8. Funkcje i algorytmy rekurencyjne Proste przykłady. Programy: c3_1.c..., c3_6.c. Tomasz Zieliński

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Metodyki i techniki programowania

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

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

Język C część 2. Podejmowanie decyzji w programie. if else. switch

ZADANIA OTWARTE KRÓTKIEJ ODPOWIEDZI

Bukiety matematyczne dla szkoły podstawowej

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

Laboratorium z Podstaw Programowania Zajęcia 1

1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Instrukcje sterujące

2.8. Algorytmy, schematy, programy

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Suma dziewięciu poczatkowych wyrazów ciagu arytmetycznego wynosi 18, a suma siedmiu poczatkowych

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

ZADANIA OTWARTE KRÓTKIEJ ODPOWIEDZI

Zestaw zadań z algorytmiki dla klas trzecich o rozszerzonym programie nauczania z informatyki

Podstawy Programowania Algorytmy i programowanie

Wyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Programowanie w C/C++ Instrukcje - konstrukcje powtórka. LABORKA Piotr Ciskowski

ZADANIA OTWARTE KRÓTKIEJ ODPOWIEDZI

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Bukiety matematyczne dla gimnazjum

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 2017/18. Informatyka Etap III

WIOLETTA NAWROCKA nauczyciel matematyki w Zespole Szkół w Choczewie IDĘ DO GIMNAZJUM ZADANIA TESTOWE Z MATEMATYKI DLA UCZNIÓW KL. VI.

PROGRAMOWANIE W C++ ZADANIA

Ćwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz

Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.

ZAJ CIA 4. Podstawowe informacje o algorytmie. Operatory relacyjne i logiczne, instrukcja warunkowa if

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

Wstęp do Informatyki

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

Warunki i pętle. Instrukcja warunkowa if. Przykład zastosowania.

lekcja 8a Gry komputerowe MasterMind

Warsztaty dla nauczycieli

Akademia ETI Marcin Jurkiewicz

I) Reszta z dzielenia

PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE CZĘŚĆ 004 (wersja dla ucznia) ALGORYTMY

Przygotowanie do poprawki klasa 1li

Indukcja matematyczna

2. DZIAŁANIA NA WIELOMIANACH

Rozwiązanie: Zastosowanie twierdzenia o kątach naprzemianległych

SCENARIUSZ LEKCJI Z MATEMATYKI. opracowała Hanna Szmyt

6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).

1. Równania i nierówności liniowe

Podstawy i języki programowania

Definicje. Algorytm to:

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10]

I. Podstawy języka C powtórka

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów. Etap szkolny 4 listopada 2015 Rozwiązania zadań

Konstrukcje warunkowe Pętle

LISTA 5. C++ PETLE for, while, do while

INSTRUKCJE ITERACYJNE

Podstawy i języki programowania

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

Praca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

SCENARIUSZ LEKCJI MATEMATYKI. Temat: Podzielność liczb całkowitych Cel: Uczeń tworzy łańcuch argumentów i uzasadnia jego poprawność

Odczyt danych z klawiatury Operatory w Javie

Laboratorium nr 1. i 2.

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY PIERWSZEJ

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

VII Olimpiada Matematyczna Gimnazjalistów

Matematyka z kluczem. Szkoła podstawowa nr 18 w Sosnowcu. Przedmiotowe zasady oceniania klasa 7

X Olimpiada Matematyczna Gimnazjalistów

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

WYKŁAD 3 (13 MARZEC 2014) LICZBY CAŁKOWITE I RZECZYWISTE. Bartosz Łakomy i Dariusz Dobiesz

1 Wprowadzenie do algorytmiki

Opis problemu i przedstawienie sposobu jego rozwiązania w postaci graficznej. Gimnazjum nr 3 im. Jana Pawła II w Hrubieszowie 1

Transkrypt:

if (wyrażenie ) instrukcja Jeśli wartość wyrażenia jest różna od zera, to jest wykonywana instrukcja, jeśli wartość wyrażenia jest równa 0, to dana instrukcja nie jest wykonywana Wyrażenie testowe podajemy zawsze w nawiasach ( ) Gdy od wyrażenia testowego ma zależeć kilka instrukcji, to należy z tych instrukcji {blok instrukcji} utworzyć jedną zamykając je w nawiasach klamrowych {po mojemu w wąsach}

if (wyrażenie ) instrukcja1 else instrukcja2 Przykłady /*moje*/

Ćwiczenia 1. Napisz program, który wczyta wartości dwóch liczb całkowitych a, b następnie wyświetli liczbę większą. Dane: Dwie liczby a, b Wynik: Wypisanie większej liczby Krok 1: Wczytaj liczby a, b Krok 2: Jeśli a > b to wypisz wartość zmiennej a wypisz wartość zmiennej b

2. Napisz program, który wczytuje wartości dwóch liczb a, b oraz wypisuje tekst informujący czy pierwsza liczba jest podzielna przez drugą czy nie. Dane: Dwie liczby a, b Wynik: Wypisanie tekstu informującego czy pierwsza liczba jest podzielna przez drugą czy nie Krok 1: Wczytaj liczby a, b, c Krok 2: Jeśli reszta z dzielenia a przez b jest równa 0 to wypisz tekst "Liczba a jest podzielna przez b" wypsz tekst "Liczba a nie jest podzielna przez b" Napisz program, który wczytuje wartość liczby a i wypisuje tekst informujący czy dana liczba jest parzysta, czy nieparzysta. Dane: Jedna liczby a 0 Wynik: Wypisanie tekstu informującego czy dana liczba jest parzysta, czy nieparzysta. Krok 1: Wczytaj liczbę a Krok 2: Jeśli reszta z dzielenia a przez jest równa 0 to wypisz tekst "Liczba a jest parzysta" wypsz tekst "Liczba a jest nieparzysta"

3. Napisz program, który wczytuje wartość liczby a i wypisuje tekst informujący czy dana liczba jest parzysta, czy nieparzysta. Dane: Jedna liczby a 0 Wynik: Wypisanie tekstu informującego czy dana liczba jest parzysta, czy nieparzysta. Krok 1: Wczytaj liczbę a Krok 2: Jeśli reszta z dzielenia a przez jest równa 0 to wypisz tekst "Liczba a jest parzysta" wypisz tekst "Liczba a jest nieparzysta"

4. Napisz program, który wczytuje wartość zmiennej a i wypisuje tekst informujący czy dana liczba jest ujemna, dodatnia czy równa zeru. Dane: Jedna liczba a Wynik: Wypisanie tekstu informującego czy dana liczba jest ujemna, dodatnia czy równa zeru. Krok 1: Wczytaj liczbę a Krok 2: Jeśli a jest większa od 0 to wypisz tekst "Liczba jest dodatnia"

Przejdż do kroku 3 Krok 3: Jeśli a jest mniejsza od 0 to wypisz tekst "Liczba jest ujemna" wypisz tekst "Liczba jest równa 0" 5. Napisz program, który wczytuje wartości trzech zmiennych: a, c oraz b i wypisuje wartość największej z nich. Dane: Trzy liczby a, b, c Wynik: Wypisanie wartości największej liczby Krok 1: Wczytaj liczby a, b, c Krok 2: Jeśli a jest większe od b to Zmienej max przypisz wartość zmiennej a (max := a) Zmienej max przypisz wartość zmiennej b (max := b)

Krok 3: Jeśli c jest wieksze od max to Zmienej max przypisz wartość zmiennej c (max := c) Krok 4: Wypisz wartość zmiennej max 6. Napisz program, który ma wczytywać dowolne dwie liczby a, b i wypisywać je w kolejności rosnącej. Dane: Dwie liczby a, b

Wynik: Wypisanie liczb w kolejności rosnącej Krok 1: Wczytaj liczby a, b Krok 2: Jeśli a jest większe od b to Wypisz wartość zmiennej b Wypisz wartość zmiennej a Wypisz wartość zmiennej a Wypisz wartość zmiennej b 7. Napisz program, który ma wczytywać dowolne trzy liczby a, b, c i wypisywać te liczby w kolejności rosnącej. Dane: Trzy liczby a, b, c Wynik: Wypisanie liczb w kolejności rosnącej

Zadania: 1. Napisz program, który w następujący sposób sprawdzi podzielność liczby naturalnej n: jeśli jest podzielna tylko przez 2, wyprowadzi liczbę 2; jeśli jest podzielna tylko przez 3, wyprowadzi liczbę 3;

jeśli jest podzielna przez 2 i 3, wyprowadzi liczbę 6; w pozostałych przypadkach wyprowadzi liczbę 1. 2. Napisz program, który obliczy pole trójkąta, dla wprowadzonych z klawiatury trzech liczb a, b, c, będących długościami trzech odcinków. Wstępnie program powinien sprawdzić, czy z tych trzech odcinków można zbudować trójkąt. 3. Przedstaw w postaci blokowej algorytm rozwiązywania równania kwadratowego. Napisz program do rozwiązywania równania kwadratowego. 4. Napisz program, który wprowadzoną z klawiatury dużą literę zamieni na małą.