Szkoły ETE im. Alberta Schweitzera

  • Increase font size
  • Default font size
  • Decrease font size
Start Liceum Przedmioty Informatyka
Informatyka

DI



Zadanie dla klasy 7 15.04.2020

Email Drukuj PDF

ZADANIE

Napisz program (w programie Scratch) obliczający średnią z 5 ocen podanych przez użytkownika.

Jeżeli obliczona średnia ocen jest większa od 4,5 to duszek powie: Otrzymasz nagrodę!, w przeciwnym  razie duszek powie Nagrody nie będzie!

Proszę zrobić zrzut ekranu (lub zdjęcie) i wysłać na adres:  Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.

Adres strony z programem Scratch https://scratch.mit.edu/

Zmiana języka na polski:

scratchinstr

Poprawiony: wtorek, 14 kwietnia 2020 16:00
 

Zadanie dla klasy 1a

Email Drukuj PDF

Zapoznaj się z artykułem poniżej "Instrukcja warunkowa w C++"  i napisz program dzielący dwie dowolne liczby całkowite.

dzielenie

 

Instrukcja warunkowa w języku C++

Email Drukuj PDF

Instrukcja warunkowa pozwala wykonywać pewne instrukcje przy spełnionym bądź nie spełnionym warunku  dzięki niej program nie musi zawsze biegnąć tą samą ścieżką, lecz w zależności od zastanej sytuacji może on wybierać właściwą drogę. Bez instrukcji warunkowej komputery byłyby niczym więcej niż kalkulatorami. Dzięki niej mogą rozwiązywać dowolnie skomplikowane problemy. Instrukcja warunkowa posiada w języku C++ następującą składnię:

if(warunekinstrukcja1else instrukcja2;

warunek - jest wyrażeniem logicznym, które może przyjmować wartość false albo true. W zależności od jego wartości wykonywana jest jedna z instrukcji:

warunek = true - wykonywana jest instrukcja1, a instrukcja2 zostaje pominięta

warunek = false - pominięta zostanie instrukcja1, a wykonana instrukcja2.

Jeśli warunkowo wykonujemy tylko jedną instrukcję, to człon z else można pominąć:

if(warunekinstrukcja;

Teraz instrukcja będzie wykonana, jeśli warunek jest prawdziwy. Jeśli jest on fałszywy, to program pominie instrukcję i przejdzie do dalszej swej części.

Jeśli w ramach instrukcji warunkowej chcemy wykonywać więcej niż jedną instrukcję, to stosujemy tzw. instrukcję złożoną, czyli dowolnie dużą grupę instrukcji ujętych w klamerki:

if(warunek)
{
  ciąg instrukcji wykonywanych, gdy warunek jest prawdziwy
}
else
{
  ciąg instrukcji wykonywanych, gdy warunek jest fałszywy
}

Zwróć uwagę, że po klamerkach obejmujących grupę instrukcji nie stosujemy już średnika.

warunek może być również wyrażeniem arytmetycznym. W takim przypadku wartość zero jest traktowana jak false, a wartość różna od zera jest traktowana jak true - niekiedy to podejście upraszcza zapis programu.

W warunkach można stosować operatory porównań - wynikiem działania takiego operatora jest true, jeśli relacja jest spełniona i false w przypadku jej niespełnienia. Mamy następujące operatory porównań (a i b to wyrażenia arytmetyczne, niekoniecznie zmienne!):

Operator

Przykład

==

a == b

!=

a != b

<

a < b

<=

a <= b

>

a > b

>=

a >= b

Należy uważać z operatorem równości ==, gdyż pominięcie jednego znaku = robi z niego instrukcję przypisania:

if(a == 10b = 0;  // zeruje zmienną b tylko wtedy, gdy zmienna a jest równa dziesięć.

if(
a = 10)  b = 0;  // zmienna b będzie zawsze zerowana, dodatkowo zmienna a przyjmie wartość 10

W drugiej wersji zamiast warunku porównania a == 10 mamy zwykłe przypisanie a = 10. Instrukcja przypisania posiada wartość równą przypisywanemu wyrażeniu - w tym przypadku 10. Ponieważ jest to wartość różna od zera, to instrukcja if zinterpretuje ją jako true i wykona przypisanie b = 0. Widzimy zatem, że bez względu na wartość zmiennej a, przypisanie b = 0 będzie wykonywane zawsze. Dodatkowo zawartość zmiennej a zostanie stracona i zastąpiona liczbą 10 - a o to przecież nam nie chodziło.

Poprawiony: wtorek, 14 kwietnia 2020 15:05
 

7.04. 2020 Klasa 1B

Email Drukuj PDF

Temat: Wykresy w Excel'u

 excPlik do pobrania

 

odczyt danych z pliku c++

Email Drukuj PDF

plik .docx do pobrania

 


Strona 3 z 13

Zasady naboru do klasy 7 SP

nab7

Zasady naboru do LO

LO2019 NABÓR DO LICEUM OSTATNI

Licznik odwiedzin

Dzisiaj7
Yesterday170
Week591
Miesiąc2100
Wszystkie368760

Currently are 18 guests online


Projekty

kps

karuzelazjezykami

bannerkaruzela

wymianauslar1

 holandia

 kółko programistyczne

 bannerbezmaski

kolkohistgeo

fraktale

 tutoring

Logo schools500reformation