Matcos: matematica. Ing. Ivano Coccorullo

Documenti analoghi
1 Multipli di un numero

Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi

Prontuario degli argomenti di Algebra

Le quattro operazioni fondamentali

ESERCIZI IN PIÙ I NUMERI COMPLESSI

La tabella dell addizione Completa la tabella e poi rispondi alle domande.

4 0 = 4 2 = 4 4 = 4 6 = 0.

1.2 MONOMI E OPERAZIONI CON I MONOMI

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

1.5 DIVISIONE TRA DUE POLINOMI

SCOMPOSIZIONE IN FATTORI PRIMI:

m = a k n k + + a 1 n + a 0 Tale scrittura si chiama rappresentazione del numero m in base n e si indica

Algebra di Boole Algebra di Boole

Le tecniche di calcolo mentale rapido usano alcune proprietà delle operazioni. Le principali proprietà utilizzate sono: = = 2 3

Calcolo di una Regressione lineare semplice con Excel

Linguaggio C Espressioni e operatori

3. CALCOLO LETTERALE

Corso base di Microsoft Excel

PROGETTAZIONE DISCIPLINARE MATEMATICA classe 2^

SOTTOSPAZI E OPERAZIONI IN SPAZI DIVERSI DA R n

DISPENSA NUMERI MULTIPLI, DIVISORI, PRIMI, MCD E mcm DEFINIZIONI. Multiplo di un numero

EXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI

Esercizi svolti di aritmetica

La programmazione nel linguaggio C

ASTUCCIO DELLE REGOLE

SISTEMI LINEARI. x 2y 2z = 0. Svolgimento. Procediamo con operazioni elementari di riga sulla matrice del primo sistema: R 2 R 2 3R

IGiochidiArchimede-SoluzioniBiennio 23 novembre 2005

TUTORIAL LIBRI IN SIMBOLI

I TEST DI LOGICA. Alberto Zanardo Dipartimento di Matematica Università di Padova. I.T.I, Marzotto, Valdagno 24 febbraio 2014

LA PREDISPOSIZIONE DELLA NOTA INTEGRATIVA

LE FRAZIONI. 1 Scrivi la frazione corrispondente alla parte colorata. cinque settimi. dieci quindicesimi. nove diciottesimi. dodici ventiquattresimi

DATI, FUNZIONI E FORMULE IN EXCEL Ver.(1.0)

NUMERI COMPLESSI. Test di autovalutazione

Il programma OCTAVE per l insegnamento dell algebra lineare nella Scuola Secondaria p. 1

Analisi e Programmazione

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.

Navigazione Tattica. L intercettazione

CONOSCENZE 1. il concetto di multiplo di un numero 2. il concetto di divisore di un numero 3. il concetto di quoziente esatto

La codifica. dell informazione

4) 8 g di idrogeno reagiscono esattamente con 64 g di ossigeno secondo la seguente reazione:

Il foglio elettronico

Test d'ingresso di matematica per la secondaria di secondo grado (liceo scientifico)

CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Modulo: Elementi di Informatica

Risoluzione di problemi ingegneristici con Excel

Corso di Elementi di Informatica Anno accademico 2015/16

I numeri naturali sono

PROVE DI VERIFICA DI MATEMATICA

ARROTONDANDO FIGURE CON TRIANGOLI EQUILATERI

Introduzione a Visual Basic Lezione 2 Cicli e anomalie

TEST DI INGRESSO. Al seguente indirizzo puoi trovare il test di matematica di base per scienze biotecnologiche

MANUALE 3DPRN ware 1

Manuale d uso dell interfaccia di voto

ALBO PRETORIO WEB MANUALE DI GESTIONE

Introduzione al linguaggio C

Liceo scientifico Pascal Manerbio Esercizi di matematica per le vacanze estive

Syllabus: argomenti di Matematica delle prove di valutazione

Aritmetica: operazioni ed espressioni

1 IL LINGUAGGIO MATEMATICO

ESERCIZI PER LE VACANZE

Via Oberdan, 42, Faenza (RA) Italy Tel.: Fax: WAVE MODE MOBILE GUIDA RAPIDA

Esercitazioni di. LOGICA e MATEMATICA. per la preparazione della PROVA NAZIONALE INVALSI CLASSE PRIMA

A cosa serve il foglio elettronico. Terminologia essenziale

SISTEMI LINEARI MATRICI E SISTEMI 1

Matematica con il foglio di calcolo

MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione)

Algebra vettoriale. Capitolo Grandezze scalari. 5.2 Grandezze vettoriali

ESERCIZI DEL CORSO DI INFORMATICA

PREVISIONE DEL TIPO DI NUMERO DECIMALE GENERATO DA UNA FRAZIONE di Luciano Porta

Verifica classe II liceo scientifico: equazioni, disequazioni, problemi di 2 grado 1

Alcuni criteri di divisibilità

IL MIO PRIMO IPERTESTO CON POWERPOINT

Utilizzo collegamento remoto

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

10. Quale dei seguenti numeri

M n a u n a u l a e l e o p o e p r e a r t a i t v i o v o Ver /12/2014

Appunti di Matematica Discreta (19 novembre 2009)

Numeri naturali numeri naturali minore maggiore Operazioni con numeri naturali

Il calcolatore. Architettura di un calcolatore (Hardware)

Esercitazioni di Statistica

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari

Programmazione Ricorsione

Le frazioni algebriche

Matematica 1. Dipartimento di Matematica. ITIS V.Volterra San Donà di Piave. Versione [ ]

MANUALE DI UTILIZZO DEL PORTALE WEB

Derivate delle funzioni di una variabile.

Importazione dati. e/fiscali Spesometro - Rel con gestionale e/satto. Gestionale e/satto

Generalità sugli algoritmi

La proporzione è un uguaglianza tra due rapporti. Es 3:4 =6:8. a:b = c:d

Università per Stranieri di Siena Livello A1

24 : 3 = 8 con resto 0 26 : 4 = 6 con resto 2

Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x.

1. ACCESSO AL REGISTRO DI CLASSE

GRIGLIA DI CORREZIONE Matematica Classe I Scuola secondaria di I grado

Metodi per la risoluzione di sistemi lineari

Esercitazione 4. Comandi iterativi for, while, do-while

Servizio Controllo Interno di Gestione Dir. Dott. Michele Giuseppe Tari

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

PROBLEMA ANALISI FORMALIZZAZIONE

PROGRAMMAZIONE MATEMATICA CLASSI 1^ - SCUOLA SECONDARIA DI PRIMO GRADO A.S.2010/11

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro

Transcript:

Matcos: matematica Ing. Ivano Coccorullo

Matematica e Computer con Matcos 3.4

Assegnazione valori <identificatore> = LeggiNum; <identificatore> = LeggiNum(<stringa>); a = LeggiNum; a1 = LeggiNum( paga settimanale );

Stampare i valori Stampa(a); Stampa( il valore è, a);

Primo programma a = Legginum( caramelle ); a1 = Legginum( biscotti ); Stampa( le caramelle sono,a, i biscotti sono,a1); spazio è un trucco per staccare nella stampa i valori di a e a1.

Se invece vuoi far visualizzare un numero nella finestra grafica, il comando da dare è Scrivi(n); oppure Scrivi( il valore è, n); Stampa i valori poi occorre spostarsi con il mouse nella posizione in cui vuoi far comparire il numero e cliccare per confermare la posizione.

E possibile inserire nella memoria del computer anche un testo, il comando necessario è Testo = LeggiStr; e successivamente, per visualizzarlo, aggiungere Stampa(testo); oppure Scrivi(testo); Stringhe frasi

Esercizio Scrivere nella finestra grafica la seguente frase: La matematica è difficile

Operazioni con i numeri: somma e prodotto a = Legginum( primo numero ); a1 = Legginum( secondo numero ); s = a+a1; p = a*a1; Stampa( La somma è,s, il prodotto è,p );

Esercizio Scrivi un programma che calcoli l area di un quadrato di lato assegnato.

Esercizio Scrivi un programma che calcoli la somma e il prodotto di tre numeri naturali consecutivi.

La sottrazione tra numeri naturali La sottrazione nei numeri naturali sappiamo che non è sempre definita; occorre infatti che il minuendo sia maggiore del sottraendo. Istruzione condizionale Se <espressione logica> Allora <istruzione 1> Altrimenti <istruzione 2>

La sottrazione a = LeggiNum( minuendo ); b = LeggiNum( sottraendo ); Se (a>b) Allora Esegui; s = a-b; Stampa( la differenza è,s); Fine; Altrimenti Stampa( la sottrazione non si può fare );

Operatori Booleani E Rende vera l espressione logica se sono veri entrambi gli operandi; altrimenti la rende falsa. Es. (6>5) E (6>7) = falso; (1=1) E (3>2) = vero. O Basta che sia vero un solo operando per rendere vera l espressione logica; se sono entrambi falsi la rende falsa. Es. (6>5) O (6>7) = vero; (1=0) O (3<2) = falso

Esercizio Scrivi un programma che verifichi la proprietà associativa e commutativa della somma.

via a,b,c di N Possibile algoritmo p = a+b q = p+c p1 = b+c q1 = a+p1 q=q1? no non vale propr. ass. si vale propr. ass. p2=b+a p =p2? no non vale propr. comm. Fine si vale propr. comm.

Possibile codifica a = Legginum; b =... c =... p = a+b; q =... p1 =... q1 =... se (q = q1) Allora... altrimenti... p2 =... se... Allora.........

Dati 2 numeri a e b con b 0 e a>b esistono e sono unici due altri numeri q ed r con 0 r<b tali che: a = b * q + r Per ottenere il numero q, ossia il quoziente intero, Matcos mette a disposizione l operatore DIV così il comando q = a DIV b; calcola il quoziente intero tra a e b, qualora esista. Per ottenere il resto, r: RDIV così il comando q = a DIV b r = a RDIV b; calcola il resto della divisione tra a e b. La divisione

Esercizio Scrivere un programma, che dati due numeri naturali, calcola ove esistano, il quoziente intero e il resto della divisione del primo per il secondo.

Risoluzione esercizio a = Legginum( dividendo ); b = Legginum( divisore ); Se (a>b) E (b>0) Allora Esegui; q = a DIV b; r = a RDIV b; Stampa( il quoziente è,q, il resto è,r); Fine; altrimenti Esegui; Stampa( divisione non possibile ); Fine;

Esercizio Ricordando che un numero a è multiplo di un numero b se e solo se il resto della divisione a : b è zero, scrivi un programma che dati due numeri diversi da zero, verifichi se uno è multiplo dell altro.

via Possibile algoritmo a, b a<b? si c a; a b; b c R=resto di (a:b) no R=0? si a è multiplo di b no a non è multiplo di b fine

Possibile codifica a = Legginum( primo numero ); b =... se (...) allora esegui; c = a; a = b; b = c; r=a div b; Fine; altrimenti r =... Se (...) allora Stampa( il numero,a, è multiplo del numero,b); altrimenti Stampa( il numero,a,...,b);

Esercizio Ricorda che un numero è pari se il resto della divisione per 2 è zero. Scrivi un programma che introdotto un numero stabilisca se è pari o dispari.

La potenza a n con a e n non entrambi nulli si può ottenere in Matcos con l operatore ^. Così il comando q = 2 ^ 3 calcola il valore 2 3. La Potenza

Esercizio Scriviamo un programma Matcos che dati a e n calcoli la potenza a n.

Possibile codifica a = Legginum( base ); n = Legginum( esponente ); Se (a = 0) E (n = 0 ) allora Stampa ( la potenza non è definita ); altrimenti esegui; se (n = 0) E (a< >0) allora Stampa( la potenza vale 1 ); altrimenti esegui; q = a^n; Stampa( Il valore di è, q); fine; fine;

Operazioni aritmentiche Matcos consente di calcolare qualsiasi espressione aritmetica contenente le operazioni finora introdotte, anche con l uso delle parentesi. La precedenza delle operazioni è la stessa di quella delle convenzioni dell aritmetica, l unica eccezione è che in Matcos si fa uso solo di parentesi tonde e non anche di quadre e graffe. # ( 3+ 4 5) 2 $ 2% & + 7 15 4 2 { } 2 +1

Possibile codifica a = (((3+4*5)^2-2)+7*15-4*2)*2+1; Stampa( Il valore è,a);