poniedziałek, 26 października 2020

poniedziałek, 12 października 2020

Program cukierki

 Zasady rozdawania cukierków:

- każdy uczeń powinien otrzymać jak najwięcej cukierków się da;

- żaden z nich nie może zostać wyróżniony i dostać więcej od innych;

- nie dzielimy cukierków na części.

Co dostaniemy od użytkownika (na wejściu):

1. Ilu uczniów liczy klasa Jasia

2. Ile cukierków w tym roku kupiła mama

Co powinien policzyć program:

1. Ile cukierków przypadnie na jednego ucznia?

2. Ile cukierków zostanie (na wieczór dla Jasia)?

Klasa Jasia liczy 31 uczniów (30 nie licząc Jasia)

Mama kupiła 67 cukierków

Dla każdego ucznia po 2 cukierki

67/30 = 2,23 (po prostu 2)

Dla Jasia na wieczór 7 cukierków

67 - 30*2 = 7

1. Zapytać Jasia o łączną ilość uczniów w klasie

2. Zapisać to w pamięci RAM

3. Zapytać Jasia ile cukierków kupiła mama

4. Zapisać to w pamięci RAM

5. Dokonać właściwych obliczeń

6. Pokazać wyniki użytkownikowi









wtorek, 22 września 2020

Wprowadzenie do programowania.

 Opis słowny algorytmu wydawania reszty.

Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu

Lista kroków.

Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4



//Wydawanie reszty, C++

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
  //tablica dostepnych nominalow
  int N[8]={200, 100, 50, 20, 10, 5, 2, 1};
  int R,P, i;

  cout << "Podaj reszte do wyplacenia: ";
  cin >> R;

  i=0;
  while (R>0)       //dopoki nie wydano calej reszty
  {
    if (R >= N[i])  //sprawdz czy mozna wydac danym nominalem
    {
      P=R / N[i];   //ile razy wydac dany nominal
      R=R-(N[i]*P); //zmniejsz reszte o wydany nominal
      cout << N[i] << " x " << P << endl; //wypisz wynik
    }
    i++;            //rozpatrz kolejny nominal
  }

  system("PAUSE");
  return 0;
}

sobota, 2 maja 2020

Oprogramowanie antywirusowe


Windows Defender program antywirusowy chroniący przed wszelkimi typami szkodliwego oprogramowania, w tym przed oprogramowaniem szpiegującym. Początkowo program służył jedynie do zwalczania programów szpiegowskich. Funkcjonował jako darmowy dodatek do systemu Windows XP, natomiast w przypadku systemów Windows Vista, Windows7, Windows 8 i Windows 10 jest ich integralną częścią. Dawniej był tworzony pod nazwą Microsoft Windows AntiSpyware  na podstawie programu GIANT AntiSpyware firmy Giant Company Software Inc., wykupionej przez Microsoft 16 grudnia 2004. Doinstalowanie oprogramowania Microsoft Security Essentials skutkuje wyłączeniem wbudowanego w system programu Windows Defender. Microsoft Security Essentials przejmuje rolę programu antywirusowego i programu chroniącego przed oprogramowaniem szpiegującym.

Ochrona w czasie rzeczywistym obejmuje m.in.
  • Ochronę autostartu przed niepożądanymi programami
  • Ochronę ustawień systemu
  • Ochronę dodatków do przeglądarki Internet Explorer oraz Chrome
  • Ochronę ustawień programu Internet Explorer
  • Ochronę pobieranych plików
  • Ochronę sterowników i usług
  • Ochronę aplikacji i programów.