Operatori relaționali. Expresii logice. Structura de decizie (structura alternativă)

Documente similare
GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL

MergedFile

MergedFile

Coman Marinela Furnizor program formare acreditat: CCD BRĂILA Denumire program: INFORMATICĂ ŞI TIC PENTRU GIMNAZIU Clasa a V-a Categorie: 1; Tip de co

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: ALTERESCU V. IULIA-CRI

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina:

Secţiunea 5-6 avansaţi PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte NR Un număr natural nenul V care se plictisea singur,

Lecţia 2 Structura liniară, alternativă şi repetitivă Clasa a V-a Structuri de bază(liniară, alternativă şi repetitivă) Programarea structurată este o

1. a. Să se scrie un algoritm care să afişeze toate numerele de patru cifre care au cifra sutelor egală cu o valoare dată k, şi cifra zecilor cu 2 mai

E_d_Informatica_sp_SN_2014_bar_10_LRO

Subiectul 1

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

E_d_Informatica_sp_MI_2015_bar_02_LRO

Ghid de utilizare pentru Platforma E-Admitere intranet.inj.md

Noțiuni de bază ale criptografiei

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I

Furnicuţa şi-a construit un depozit pentru grăunţe

Guns N' Roses Video Slots Regulile jocului Guns N' Roses Video Slots este un slot video cu 5 role, 3 rânduri și 20 de linii care conține substituții W

Utilizarea îmbinării corespondenței pentru crearea şi imprimarea scrisorilor şi a altor documente Dacă utilizați îmbinarea corespondenței când doriți

Programarea şi utilizarea calculatoarelor

în Tabletă convertibilă GHID DE UTILIZARE 8085 LKB001X CJB1FH002AZA

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

1. Găsiți k numerele cele mai apropiate într-un şir nesortat Dându-se un şir nesortat și două numere x și k, găsiți k cele mai apropiate valori de x.

Programarea şi utilizarea calculatoarelor

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

Lab6LCD

Scrieţi pe foaia de examen răspunsul pentru fiecare dintre cerinţele următoare

Microsoft Word - CarteC.doc

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

Declararea variabilelor

MergedFile

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

tehnologii web

Secţiunea PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte LIFT Cei N angajaţi ai firmei SKY vor să folosească ascensoru

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Manual de utilizare Aplicatie Proiector I. Pornire/Oprire proiectie Pentru a porni/opri proiectia aveti 3 posibilitati: 1) Pentru pornirea proiectiei

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj

Propunator: Morar Florin Colegiul National Silvania Zalau Discipina: Informatica Nivel liceal, cls. XII 1.Să se scrie în limbajul C/C++ definiţia comp

GHID PENTRU EDITAREA VIDEOCLIPURILOR Autor prof. Viorel Coșeraru 1. Cum aranjăm videoclipurile în cronologie utilizând WMM (Windows Movie Maker) Atunc

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

SUBPROGRAME

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

MyBRD Net Ghid practic de utilizare a Dispozitivului token

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

PowerPoint Presentation

Elemente de aritmetica

Plan de activități Domeniul: Siguranța online Tema: Reputația mea online Grupul țintă: Elevii claselor a VIII-a IX-a Obiective operaționale O1 Elevii

fIŞE DE LUCRU

Cuprins Primii pași...2 Introduceți cardul SIM...2 Introduceți cardul Micro SD...2 Instalare baterie...3 Încărcaţi bateria sau conectaţi-vă la un calc

PROIECT DIDACTIC Clasa a VII-a Informatică și TIC

Minicurs CCS C / Aplicatia1 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de

Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut

Microsoft Word - 2 ES RO.doc

Logică și structuri discrete Mulțimi Casandra Holotescu

CONSTIENT Marius Chirila

EVALUARE NAȚIONALĂ CLASA A VIII-A 2017 FLUX DE LUCRU PENTRU UTILIZATOR DE TIP CENTRU DE ÎNSCRIERE (CI)

Slide 1

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

8.1. Elemente de Aritmetică. 8. Aplicatii (15 aprilie 2019) Lema 8.1. Fie (A, +) un grup abelian şi H, K A. Atunci H K şi H + K = {h + k h H şi k K} s

ALGORITHMICS

Algoritmi elementari Metode de căutare secvenţială binară Metode de ordonare metoda bulelor metoda inserţiei metoda selecţiei metoda numărării Intercl

Paradigme de programare

EXCEL FĂRĂ SECRETE Grafice şi diagrame

Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare

Microsoft Word - a5+s1-5.doc

PowerPoint Presentation

Manual de utilizare Room Booking System

Secţiunea 5-6 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA puncte PERIODIC Se citește un număr natural nenul N. Se ump

Ghid utilizare aplicație PARKING BUCUREȘTI Aplicație PARKING BUCUREȘTI 1

CD180 Romanian quick start guide

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 -

I. INTRODUCERE 1. Necesitatea studiului logicii Teodor DIMA În activitatea noastră zilnică, atunci când învăţăm, când încercăm să fundamentăm o părere


Cerc Pedagogic 23 noiembrie 2018 Informatica si TIC prin jocuri si aplicatii colaborative Formator Cristina Elena Anton Tema: Evenimente și programare

Nr.înregistrare: 88 / Social Media in the Classroom Prof.Cucuianu Marița Colegiul Național,,Neagoe Basarab"Oltenița,jud.Călărași 2.Quizizz E

Smart V10 Manual de utilizare

PowerPoint Presentation

{LINGO} Specificațiile produsului: - Dimensiune: 61 x 18 x 8 mm - greutate: 8,6 g - rază: 10 m -capacitatea și tipul bateriei: 90 mah, baterie polimer

Nr. 932 din Avizat ISJ Vâlcea, Inspector școlar informatică, Ciochină Luisa EXAMEN DE ATESTARE A COMPETENȚELOR PROFESIONALE A ABSOLVENȚILOR

Ghidul pentru utilizator

Microsoft Word - Algoritmi genetici.docx

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Metode de programare Proiectarea algoritmilor

Paradigme de Programare

Microsoft Word - lab1_2007.doc

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac

Școala: Clasa a V-a Nr. ore pe săptămână: 4 Profesor: MATEMATICĂ Clasa a V-a Aviz director PLANIFICARE CALENDARISTICĂ ORIENTATIVĂ Nr. crt. Unitatea de

XL30 Romanian quick start guide

DISPOZITIVE DE INTRARE

Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatib

Transcriere:

Operatori relaționali. Expresii logice. Structura de decizie (structura alternativă) În conversațiile pe care le avem sau în planurile pe care le facem folosim adesea cuvântul DACĂ, atunci când ceea ce urmează depinde de ceva. (La limba română am învățat că DACĂ este conjuncție) Dacă plouă, citesc. Dacă este verde la semnafor traversăm, altfel așteptăm. După DACĂ urmează o expresie care poate fi adevarată (true) sau falsă (false). Aceste expresii poartă denumirea de expresii logice (au două valori posibile adevărat sau fals). În cadrul expresiilor logice folosim operatori relaționali: <,,>,, =, Variabile Expresia Rezultat a=10 a=5 False a=10 a>5 True a=10 (a<2) False n=10 n rest 2=0 True n=11 n rest 2 0 True n rest 2=0 este adevărată n este număr PAR n rest 2 0 este adevărată n este număr IMPAR Pentru programatori DACĂ reprezintă o structură de decizie, ce poate avea doua forme: Expresia logică în funcție de rezultat se ia decizia cu privire la acțiunea urmatoare. Acțiuni (blocuri sau instrucțiuni) ce se vor executa, doar dacă expresia logică este adevărată Acțiuni (blocuri sau instrucțiuni) ce se vor executa, doar dacă expresia logică este falsă Operatorii relaționali, alături de cei aritmetici se găsesc în secțiunea Scripturi Operatori Structura de decizie (DACĂ) se găsesc în secțiunea Scripturi Control

Aplicații: 1. Pentru două valori introduse de la tastatură, afișați maximul dintre ele. Noua variabilă, max, va memora cea mai mare valoare dintre valorile lui a și b Altfel spus, variabila max va memora maximul dintre a și b. 2. Fie a și b două numere generate la întâmplare între 1 și 100. Când apăsăm tasta Space, dacă a este mai mare decât b, interschimbați-le valorile. Interschimbarea valorilor variabilelor a și b Noua variabilă, aux, este o variabilă de lucru Presupunând că a este 30 și b este 25 Dupa set aux to a, aux va memora valoarea 30 Dupa set a to b, a va memora valoarea 25 Dupa set b to aux, b va memora valoarea 30

Fișa de lucru pentru elevi Să exersăm în Scratch! Ce credeți, pisica Scratch știe să ne spună dacă un număr n, ales la întâmplare (în mod aleator) este par sau impar? 1. Deschideți mediul de lucru Scratch 2. Adăugați pe panoul de lucru din Scripturi Date blocul Creează o variabilă pentru variabila n din Scripturi Date blocul Setează n la 0 din Scripturi Operatori blocul Alege un număr aleatoriu între 1 si 10 va înlocui valoarea 0 din setarea lui n (valorile 1 si 10 pot fi modificate ) din Scripturi Control blocul din Scripturi Operatori din Scripturi Operatori blocul blocul va înlocui caseta va fi membrul stâng al expresiei logice, membrul drept fiind completat cu 0 din Scripturi Date blocul va fi membrul stâng al expresiei aritmetice, membrul drept fiind 2 din Scripturi Aspect blocul gândește atât pe ramura atunci cât și pe ramura altfel (!!! Trebuie să gândim indiferent de situația în care ne aflăm) din Scripturi Aspect blocul spune atât pe ramura atunci cât și pe ramura altfel, numai că mesajul e diferit, pe ramura atunci mesajul va fi n este număr PAR, iar pe ramura altfel n este număr IMPAR 3. Dă în execuție proiectul tău, dând clik pe stegulețul verde și analizează mesajul spus de pisica Scratch raportat la valoarea lui n

Operatori logici. Expresii logice. Structura de decizie (structura alternativă) În mod natural, uneori după conjuncția DACĂ apar mai multe condiții, ca de exemplu: Dacă plouă și am o carte bună, citesc. Dacă este weekend sau vacanță, dorm mai mult. Dacă nu e înnorat, las umbrela acasă. În informatică aceste situații sunt rezolvate cu ajutorul operatorilor logici: ȘI, SAU, NU. În evaluarea expresiilor logice (pentru a determina rezultatul ) ținem cont de: Expresia logică conditie1 ȘI conditie2 este adevarată dacă și numai dacă ambele condiții sunt adevărate Expresia logică conditie1 SAU conditie2 este adevarată dacă și numai dacă cel puțin o condiție este adevărată Expresia logică NU conditie este adevarată dacă și numai dacă condiția este falsă Operatorii logici, alături de cei aritmetici și cei relaționali se găsesc în secțiunea Scripuri Operatori Să descoperim împreună! Variabile Expresia Rezultat OBS. a=10 și b=37 (a>2) ȘI (b=5) False (fals) adevărat ȘI fals fals a=10 și b=37 (a>2) SAU (b=5) True (adevărat) adevărat SAU false adevărat a=10 NU (a>2) False (fals) NU adevărat fals a=1 NU (a>2) True (adevărat) NU fals adevărat Care este expresia logică asociată pentru numărul n are două cifre? Răspuns: numărul n are două cifre (n>9) ȘI (n<100) Pentru o cifră c, care este expresia logică asociată pentru cifra c este pară? Răspuns: cifra c este pară (c=0) SAU (c=2) SAU (c=4) sau (c=6) sau (c=8) Cum credeți că scriem că d este divizor pentru a? Răspuns: d este divizor pentru a (a REST d=0) Cum credeți că scriem că d este divizor comun pentru a și b? Răspuns: d este divizor comun pentru a și b (a REST d=0) ȘI (b REST d=0)

Fișa de lucru pentru elevi Cu creionul, pe hârtie 1) Dacă x este 5, a este 5 și b este 20 atunci expresia (x>a) ȘI (x<b) are rezultatul adevărat sau fals? 2) Dacă x este 5, a este 5 și b este 20 atunci expresia (x>a) SAU (x<b) are rezultatul adevărat sau fals? 3) Dacă x este 10 și a este 5 atunci expresia NU (a REST x=0) are rezultatul adevărat sau fals? Verificăm în Scratch și să comparăm rezultatul nostru cu cel al pisicuței Scratch! 1. Ordinea în care trebuie adăugate blocurile pentru formarea expresiei logice: 2. Înlocuiți cu în programul de mai sus și analizați rezultatele! 3. Ordinea în care trebuie adăugate blocurile pentru formarea expresiei logice: