1. dinamică (e) a tabelului. Scopul și principiile foaia de calcul. Utilizarea foilor de calcul pentru procesarea datelor numerice (de exemplu, probleme din diferite domenii). Principalele modalități de reprezentare a relațiilor dintre date.
Tehnologia modernă de prelucrare a informațiilor duce adesea la faptul că există o nevoie de a prezenta date sub formă de tabel. În limbaje de programare pentru această prezentare sunt matrice. Pentru foi de calcul au formulă relativ simplă, în care se efectuează calcule și cantități mari de date brute. Calculele de acest tip, de obicei, atribuite la categoria de muncă de rutină pentru a le pune în aplicare cu ajutorul computerului. În acest scop, creați o foaie de calcul (procesor de calcul tabelar) - software de aplicație software de uz general concepute pentru a trata o varietate de date (mai ales numerice), care pot fi reprezentate sub formă de tabel.
Spreadsheet (ET) permite stocarea în tabele un număr mare de date de intrare. rezultate. și legături (algebric sau relație logică) între ele. În cazul în care datele se modifică sursa toate rezultatele sunt recalculate automat și înregistrate în tabel. Foile de calcul nu sunt automatizeze doar calcule, dar, de asemenea, un mijloc eficient de modelare a diferitelor opțiuni și situații. Modificarea valorii datelor originale, puteți monitoriza schimbările în rezultatele unei varietăți de sarcini și opțiuni de soluții pentru a alege cele mai potrivite.
Atunci când se lucrează cu o foaie de calcul a creat documente, care sunt numite, de asemenea, foi de calcul. Astfel de tabele pot vizualiza, edita, scrie pe suportul de stocare de memorie externă, imprimați pe imprimantă.
Următorul obiect în tabel - gama de celule. Acesta poate fi izolat din celulele învecinate într-un rând, coloană sau cutie. La stabilirea intervalului indicat de începere și de celule de capăt într-un interval dreptunghiular - celula din stânga sus și colțurile din dreapta jos. Cea mai mare gama este întregul tabel, cel mai mic - celula. Gama Exemple - A1: A100; B12: AZ12; B2: K40.
Când intervalul include valorile numerice, acestea pot fi însumate valoarea medie calculată a constatat o valoare minima sau maxima etc.
Uneori, foaia de calcul poate fi o parte integrantă a foii. Prețurile, la rândul lor, sunt combinate într-o carte (această organizație este utilizat în Microsoft Excel).
Celulele din cadrul foilor de calcul pot conține un număr (întreg și real), caracterul și valori șir. valoare logică. formula (, condiția algebrică logica care conține).
Puteți selecta următoarele moduri CPU tabel:
· Formarea unei foi de calcul;
· Formule de afișare Mod;
· Foaia de calcul de lucru ca o bază de date.
formând modul de calcul tabelar implică umplerea și editarea documentului. Acesta utilizează comenzi pentru a schimba conținutul celulei (clar, editare, copiere), și comenzi care modifica structura tabelului (șterge, se introduce, mutare).
Formulele afișa modul de afișare setează conținutul celulei pe ecran. În mod normal, acest mod este dezactivat, iar ecranul afișează valorile calculate pe baza conținutului de celule.
Modul grafic oferă posibilitatea de a afișa informații numerice într-o formă grafică de diagrame și grafice. Acest lucru sugerează foi de calcul util instrument de automatizare inginerie, administrative și activități de cercetare.
În program de calcul tabelar de azi, de exemplu, în Microsoft Excel, puteți utiliza lista din (un set de rânduri tabel care conține date aferente) ca baza de date. În timpul operațiunilor normale de date, cum ar fi căutarea, sortarea și prelucrarea datelor, liste sunt recunoscute automat ca o bază de date. Următoarele elemente listă sunt luate în considerare la organizarea datelor:
· Listează coloanele sunt câmpuri ale bazei de date;
· Titlurile coloanelor sunt numele câmpurilor de baze de date;
· Fiecare element din listă este transformată într-o înregistrare de date.
Luați în considerare date exemple de procesare folosind un procesor de masă.
Pentru primii sute de ani de dragon a încercat să scape de Prince 2, 3 și 5 Prințul de cavaleri simple. Pentru al doilea secol, a încercat să Tareviciului 3, 2 și 7 Prince cavaleri simple. Pentru a treia dragonul de vârstă deranjat tsarevitches 7, 5 și 6 Korolevich cavaleri simple. De-a lungul secolului următor, balaurul a trebuit să se ocupe cu cele trei prinți, fiul împăratului, și 6 simple, 10 cavaleri. După aceea balaurul în cele din urmă lăsat singur și a declarat muntele pe care a trăit, o rezervație naturală pentru protecția speciilor rare de animale.
Construi o foaie de calcul din care se va vedea cât de mulți oameni au încercat să alunge dragonul pentru fiecare dintre secole singur și împreună secolul al 4-lea; cât de mulți dintre ei erau prinți, ca fiul împăratului, și modul în care cavaleri simplu; de câte ori dragon avea să ardă cu foc pe ele pentru fiecare vârstă și pentru toate cele 4 secole împreună; ca polyhany luat prinți, ca fiul împăratului, și ca un cavaler simplu.
Decizie. În primul rând, ia în considerare structura mesei și puneți-l în informațiile disponibile. Următoarea decizie cu privire la Tareviciului, prințul și Cavalerii au intrat în rânduri și coloane conțin informații despre luptele de secole. Linia de jos, iar ultimele două coloane conțin informații sintetizate în conformitate cu condițiile problemei. Informații despre polyhaniyah pe un prinț, prinț, cavaler, luate separat. Acest lucru se datorează faptului că o schimbare în datele vor fi suficiente pentru a le schimba in aceste celule, fără a schimba toate formulele.
Figura prezintă un fragment al mesei cu soluția în modul de afișare a formulelor și rezultatele calculelor.
Exemplul 2: Crearea unui formular pentru soluția unui triunghi isoscel pe colțul din dreapta jos și în fața lui (calculând laturile sale, perimetrul rămase unghiuri, zone, înălțimi).
Decizie. Dezvoltarea formei care procesează numai datele de intrare corecte, adică, triunghi cu astfel de date ar trebui să existe, valorile specificate nu pot fi negativ, etc. Tabelul este suficientă pentru a stabili formulele de calcul corecte, iar această formă va fi potrivit pentru orice calcule cu date de intrare menționate.
Să bază este egal cu c. unghi predeterminat - C. Apoi, unghiurile A = B = (180 - C) / 2;
părți (de pe sinus) a = b = (c păcatul A) / păcatul C;
Figura prezintă un fragment al mesei cu soluția în modul de afișare formulă și rezultatele calculelor la c = 10, C = 60 °.
Spreadsheet vă permite să reprezinte relația dintre variabilele sub formă de grafice și diagrame.
Exemplul 3 este dată funcția y = f (x) și segmentul [a. b]. Trasați graficul functiei la un anumit interval, utilizând o foaie de calcul.
Pentru a rezolva problema vom folosi MS Excel ET.
Soluția constă din două etape:
1) cataloga funcție predeterminată la un interval predeterminat, adică, calcula valoarea acesteia la un pas dat.
Se înregistrează începutul și sfârșitul segmentului în celulele individuale pentru a fi capabil de a schimba începutul și sfârșitul segmentului după cum este necesar. Într-o coloană pune valoarea argumentului, în cealaltă - funcția de valoare. Aici este începutul în tabelul de formula modul de afișare.
2) După ce a primit valorile necesare, transferul de proprietate către programul de construcție. Pentru aceasta folosim Expertul Chart. Dintre toate topurile pare punctul cel mai potrivit.
Mai jos este o serie de desene care ilustrează procesul (etapele) reprezentarea grafică și fragment tabele conținând rezultatul final.
2. Kaimin VA Shchegolev AG Erokhin EA Fedyushin DP Bazele de Informatică și Inginerie: manual de testare pentru 10-11 clase de gimnaziu. M. Educație 1989.
2. Scrierea și programul de prelucrare a datelor de depanare întreg.
Exemplu. Scrierea și de ieșire de depanare a unui program de pe ecran toate numerele prime într-un interval de 300-500.
Decizie. Noi rezolva problema într-o formă generală: Scrierea și depana un program pentru a afișa toate amorse în intervalul de la a la b.
DECLAR SUB Prime (N AS INTEGER,
DIM i AS INTEGER, p AS INTEGER
PRINT "a, b?": INPUT a, b
IF p = 2 ATUNCI PRINT i
SUB Prime (N AS INTEGER, p AS INTEGER)
IF N> 1, atunci p = 2 ELSE p = 1
FOR i = 2 TO N / 2 + 1
IF N MOD i = 0 atunci p = p + 1
Function Prime (n: integer): integer;
i Var p: integer;
Dacă n> 1, atunci p: = 2 altceva p: = 1;
Pentru i: = 2 până la n div 2 + 1 do
Dacă n mod i = 0 atunci p: = p + 1;
var a, b, i: integer;