|

 S23 – Operații de citire și afișare a datelor în C++


Durata: 1 oră


Obiective:

  1. Să înțeleagă utilizarea operațiilor de citire și afișare în limbajul C++.
  2. Să utilizeze instrucțiunile cin și cout pentru a interacționa cu utilizatorul.
  3. Să aplice operațiile de citire și afișare în programe simple.

Materiale necesare:

  • Calculatoare cu editor de cod instalat (Dev-C++, Code::Blocks sau Visual Studio).
  • Proiector pentru demonstrarea codului.
  • Fișă cu exemple și exerciții pentru practică.

Structura lecției

1. Introducere – Interacțiunea cu utilizatorul în C++ (10 minute)

  1. Discuție:
    • Cum interacționează un program cu utilizatorul?
    • Ce înseamnă să introduci date și să afișezi rezultate?
  2. Prezentare:
    • Instrucțiunea cout:
      • Utilizată pentru a afișa text sau valori pe ecran.
      • Exemplu simplu:

cout << „Bun venit la programare C++!” << endl;

Instrucțiunea cin:

  • Utilizată pentru a citi date de la utilizator.
  • Exemplu simplu:

int varsta;

cin >> varsta;

cout << „Varsta introdusa este: ” << varsta << endl;

2. Demonstrativ – Citirea și afișarea unui număr întreg (10 minute)

  1. Exemplu:

#include <iostream>

using namespace std;

int main() {

    int numar;

    cout << „Introduceti un numar: „;

    cin >> numar;

    cout << „Ati introdus numarul: ” << numar << endl;

    return 0;

}

  1. Explicație:
    • cin >> numar; permite utilizatorului să introducă o valoare care este stocată în variabila numar.
    • cout << afișează textul și valoarea variabilei pe ecran.

3. Activitate practică – Program simplu de citire și afișare (15 minute)

Sarcina:
Elevii vor scrie un program care să citească două numere întregi de la utilizator și să afișeze suma lor.

Pașii:

  1. Pasul 1: Deschideți editorul de cod.
  2. Pasul 2: Scrieți următorul program:

#include <iostream>

using namespace std;

int main() {

    int a, b, suma;

    cout << „Introduceti primul numar: „;

    cin >> a;

    cout << „Introduceti al doilea numar: „;

    cin >> b;

    suma = a + b;

    cout << „Suma numerelor este: ” << suma << endl;

    return 0;

}

4. Exerciții suplimentare (15 minute)

  1. Exercițiu 1: Scrieți un program care să citească un număr real (float) și să afișeze pătratul acestuia.

#include <iostream>

using namespace std;

int main() {

    float numar;

    cout << „Introduceti un numar real: „;

    cin >> numar;

    cout << „Patratul numarului este: ” << numar * numar << endl;

    return 0;

}

Exercițiu 2: Scrieți un program care să citească numele unui utilizator și să îl salute.

#include <iostream>

using namespace std;

int main() {

    string nume;

    cout << „Introduceti numele dumneavoastra: „;

    cin >> nume;

    cout << „Bun venit, ” << nume << „!” << endl;

    return 0;

}

5. Recapitulare și feedback (10 minute)

  1. Întrebări rapide:
    • Ce face instrucțiunea cin?
    • Cum afișăm un mesaj pe ecran utilizând cout?
    • Care este diferența dintre endl și \n?
  2. Discuție:
    • Ce vi s-a părut ușor sau dificil?
    • Ce alte funcții similare ați dori să explorați în viitor?

Criterii de evaluare:

  • Cod funcțional: Programul să ruleze fără erori și să afișeze rezultatele corecte.
  • Creativitate: Utilizarea corectă a cin și cout în diverse aplicații.
  • Explicații: Elevii să poată justifica utilizarea fiecărei instrucțiuni.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *