Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows Phone
  • Programmi di formazione informatica. Impara a programmare da zero: una guida passo passo per principianti

Programmi di formazione informatica. Impara a programmare da zero: una guida passo passo per principianti

è uno strumento software progettato per risolvere alcuni problemi pedagogici, che ha un contenuto disciplinare ed è focalizzato sull'interazione con lo studente.

La definizione di cui sopra risolve il fatto che KOP è un mezzo creato appositamente per risolvere problemi pedagogici, ad es. l'uso nel processo educativo è il suo scopo principale. Gli strumenti informatici utilizzati nell'insegnamento, ma aventi uno scopo principale diverso e non attuano funzioni pedagogiche, non appartengono al CPC. Sono considerati come materia di studio o fungono da toolkit per risolvere problemi educativi.

Il seguente principale compiti pedagogici, risolto con l'aiuto del CPC:

1) conoscenza iniziale dell'area disciplinare, padronanza dei suoi concetti e concetti di base;

2) formazione di base a diversi livelli di approfondimento e dettaglio;

3) sviluppo di abilità e abilità per risolvere problemi pratici tipici in una data area disciplinare;

4) sviluppo di abilità nell'analisi e nel processo decisionale in situazioni problematiche non standard (atipiche);

5) sviluppo delle capacità per determinati tipi di attività;

6) condurre esperimenti educativi e di ricerca con modelli degli oggetti studiati, dei processi e dell'ambiente di attività;

7) ripristino di conoscenze, abilità e abilità (per situazioni, compiti e operazioni tecnologiche rare);

8) controllo e valutazione dei livelli di conoscenze e competenze.

Nonostante la natura integrale dei compiti elencati, le loro soluzioni si influenzano a vicenda. Pertanto, i tipi di CPC, di regola, non sono correlati ai singoli compiti, ma ai gruppi dei compiti più correlati.

Requisiti di contenuto implica che il CPC dovrebbe includere materiale di studio in una specifica area disciplinare(disciplina, corso, sezione, argomento). Materiale didattico significa l'informazione come natura dichiarativa (descrittiva, illustrativa) e compiti per controllare le conoscenze e le abilità, così come modelli e algoritmi che rappresentano gli oggetti e i processi studiati... La presenza di contenuti disciplinari consente di separare il CPC dagli ausili che forniscono supporto tecnico e metodologico al processo educativo (riviste elettroniche di progresso, monitor per il controllo e la consulenza a distanza, ecc.).

Programma di formazione informaticaè un prodotto per lo studente.


La soluzione dei problemi pedagogici viene effettuata nel processo di interazione di quest'ultimo con il KOP. Orientamento del tirocinante significa che costituiscono la categoria di base di utenti, in base alla quale vengono determinati i contenuti e le funzioni incorporate nel CPC. Gli altri partecipanti al processo educativo (insegnanti, istruttori, metodologi) utilizzano il CPC nel loro attività professionale ma non sono inclusi nella categoria base dei loro utenti. Software e hardware didattici per i quali i tirocinanti non sono la categoria base di utenti non appartengono alla classe KOP. Ad esempio, nel caso generale, le presentazioni al computer utilizzate dagli insegnanti nelle lezioni non si applicano al CPC.

L'orientamento al lavoro autonomo dei tirocinanti è la caratteristica più importante del CPC. Allo stesso tempo, non è la loro caratteristica integrale, poiché esistono CPC progettati per forme di formazione di gruppo (ad esempio simulatori multiruolo).

È noto che le possibilità di utilizzo dei computer nel processo educativo sono molto diverse. Può servire per simulare i fenomeni o i sistemi studiati, implementare giochi educativi, essere utilizzato per eseguire calcoli, modificare testi, come vari tipi di simulatori, nonché come strumento di automazione della progettazione, controllo di esperimenti programmabili, come recupero di informazioni o esperto sistema e, infine, come mezzo di formazione pratica nella tecnologia informatica e nella programmazione stessa. Allo stesso tempo, è di particolare interesse l'utilizzo del computer come strumento didattico di carattere generale, applicabile all'insegnamento di qualsiasi conoscenza.

L'idea di insegnare con l'aiuto di un computer è apparsa molto tempo fa. I primi tentativi risalgono alla fine degli anni '50. A quel tempo era già possibile "comunicare" tra una persona e un computer per mezzo di una macchina telegrafica-telescrivente utilizzata come dispositivo di input/output. Un computer opportunamente programmato inserisce nella propria memoria il testo della richiesta digitata da una persona sulla tastiera della telescrivente, e al termine dell'immissione di tale testo, lo analizza e stampa una risposta preventivamente preparata o costruita da opportuni elementi del testo sul telescrivente. Oppure, più semplicemente, il computer invia il testo della domanda o la condizione del problema alla telescrivente e attende una risposta dalla tastiera, che viene poi verificata rispetto allo standard disponibile per dare una stima: vero/falso. Da allora, in tutto il mondo, c'è stata una continua ricerca scientifica di una soluzione al problema di una didattica efficace ed economica con l'ausilio del computer.

programma educativo informatica

Il problema dell'alto costo è stato tentato di essere risolto negli anni '70 da specialisti dell'Università dell'Illinois. Le loro forze hanno creato il supersistema PLATOIY, che ha stupito per le sue capacità tecniche. Ad ogni studente non veniva più fornita una telescrivente, ma un comodo terminale con display al plasma, che metteva a disposizione testi, grafici e cornici a colori con microfiche accompagnate dal suono. I calcoli per il basso costo del sistema non si sono avverati e, dopo i test effettuati nelle condizioni di insegnamento delle materie scolastiche, sono state rilevate la complessità, l'inefficienza didattica e la laboriosità della preparazione dei materiali didattici. La creazione di sistemi di formazione informatica ha preso su larga scala e, a questo proposito, si è parlato di una rivoluzione nell'istruzione. Ma in realtà, i sistemi in fase di sviluppo non hanno avuto un impatto significativo sulla pratica dell'insegnamento e nessuno di loro ha ricevuto applicazioni significative: i sistemi sono stati creati da soli e le persone sono state formate con l'aiuto di libri e conferenze. Con l'avvento della produzione di massa di microcomputer poco costosi e di facile utilizzo, l'informatizzazione sta ora progredendo rapidamente in termini quantitativi.

Alla fine degli anni '80, il laboratorio problematico di computer elettronici dell'Università statale di Mosca ha creato il sistema di formazione del microcomputer "Mentor". Questo sistema è destinato all'insegnamento di materie di natura teorica nelle università, negli istituti tecnici, negli istituti professionali, nelle scuole di istruzione generale, nei centri di formazione, riqualificazione e perfezionamento del personale nelle imprese. Una versione tipica del sistema è progettata per formare fino a 32 studenti contemporaneamente, serviti da un microcomputer. Il sistema è semplice e facile da usare, non richiede una formazione speciale degli insegnanti ed è conveniente per gli studenti. Tutta la comunicazione con il computer avviene secondo le istruzioni e il controllo da parte sua. L'attrezzatura del sistema comprende un microcomputer per uso generale, un display con una tastiera, un disco magnetico flessibile o un nastro magnetico, una stampante, apparecchiature specializzate per il collegamento di studenti e un insegnante con un computer, inclusi mini terminali, alimentatori per mini terminali e un controller per accoppiarli con un microcomputer, un sistema di cavi ... Il software di sistema è composto da cinque parti. Tre parti: "Formazione", "Esame", "Test" offrono l'opportunità di condurre le lezioni appropriate. Ci sono altri due sottosistemi di servizio: preparazione delle informazioni di controllo ed elaborazione dei protocolli. Il software è implementato e opera in un sistema strutturato di dialogo di programmazione, che, dopo il caricamento iniziale, assicura tutto il lavoro successivo. I comandi immessi dalla tastiera vengono utilizzati per caricare il sottosistema richiesto e immettere le informazioni di controllo. Quindi il sistema funziona senza accedere alla memoria esterna. E solo a fine lezione, in base ai comandi inseriti, stampa e (o) scrive nell'archivio protocollo. Gli algoritmi per il funzionamento dei principali sottosistemi sono progettati in modo tale da garantire la gestione della formazione e lo svolgimento di esami o prove indipendentemente dal contenuto specifico dei materiali didattici, ad es. adatto per lezioni automatizzate in qualsiasi materia. Il lavoro del sottosistema "Formazione" consiste nel fornire materiale didattico, suddiviso in sezioni, e nell'assegnazione di esercizi per ciascuna sezione; in caso di risposte errate, allo studente viene rilasciato un certificato che spiega l'essenza dell'errore e fa riferimento al paragrafo richiesto di il testo didattico. In alcuni casi, vengono prescritti esercizi aggiuntivi. In caso di risposta positiva a tutte le domande della sezione, lo studente procede allo studio della sezione successiva. In caso di risposta errata - tornare alla sezione precedente o inviare all'insegnante. I sottosistemi "Esame" e "Test" sono progettati per controllare le conoscenze e le abilità. Nella modalità "Esame", lo studente riceve dal docente un insieme di sezioni in cui riceve un certo numero di esercizi con un numero limitato di tentativi di risposta. Le risposte corrette vengono confermate e quelle errate vengono negate, tuttavia non vengono emessi certificati. Il "test" differisce dall'"Esame" in quanto ogni studente risponde a tutte le domande del materiale didattico e viene fornito un solo tentativo di risposta. Le risposte non sono né confermate né smentite. Tutto il lavoro degli studenti viene registrato. Le attrezzature didattiche e metodologiche sono le meno fisse e le più aperte alla costruzione e allo sviluppo. Solo i formati e le regole per la progettazione dei materiali didattici sono rigorosamente definiti. Non ci sono restrizioni sull'oggetto e sul contenuto dei materiali didattici, nonché sui metodi o sulle tecniche didattiche, se non per la necessità di esprimersi sotto forma di scelta multipla.

Nel periodo dal 1991 al 1994, l'Istituto di ricerca russo sui sistemi informativi, su istruzione del Comitato di Stato della Scuola superiore della Russia, ha tenuto quattro concorsi "Libro di testo elettronico". Come risultato di questi concorsi, il fondo ROSNII IS ha accumulato più di 150 programmi di formazione informatica pronti per la distribuzione su PC IBM e compatibili con essi. Tra questi programmi si possono distinguere i seguenti gruppi principali: sistemi strumentali, pacchetti applicativi, pacchetti formativi. Gli ambienti degli strumenti sono progettati per creare programmi di formazione al computer. Riducono la complessità della creazione di questi programmi, mentre allo stesso tempo facilitano la partecipazione allo sviluppo dei programmi per gli insegnanti che non sono programmatori qualificati. Esempi di ambienti strumentali domestici sono sistemi come "Adonis", "Urok", "Aosmikro", "Scenario", ecc. Lo svantaggio di tali sistemi è che sono costosi. Inoltre, per l'uso efficace dei sistemi strumentali, è necessario attrarre un gruppo stabile di specialisti, il che crea alcune difficoltà. I programmi di allenamento possono essere creati sulla base di pacchetti applicativi che consentono di trasformare espressioni matematiche, eseguire calcoli, costruire grafici, elaborare dati sperimentali, ecc. Rispetto agli ambienti strumentali, i pacchetti applicativi sono più economici, più versatili e disponibili per un'ampia gamma di utenti. I pacchetti di formazione possono servire come alternativa ai pacchetti di applicazioni.

Presso il Dipartimento di Fisica Generale dell'Università Statale di Novosibirsk, i computer hanno iniziato a essere utilizzati durante le lezioni circa 10 anni fa. Dal 1992, qui sono in corso sviluppi per creare un complesso automatico universale progettato per dimostrazioni di conferenze. Il complesso comprende personal computer, apparecchiature video, monitor TV e software. Ormai un modello di tale complesso è già stato creato ed è operativo.

I moderni metodi di formazione informatica implicano l'interazione attiva dello studente - utente con il programma di formazione. Allo stesso tempo, viene utilizzata l'intera gamma di funzionalità di un moderno personal computer o workstation: testo, immagine, suono, video, combinati nel concetto di "multimediale".

Progressi significativi in ​​questo settore sono stati realizzati in connessione con lo sviluppo di un progetto su larga scala World Wide Web (WWW, W3), che combina "multimedia" e moderne reti di computer. Di recente, questo sistema è diventato lo standard de facto per molte applicazioni informative, inclusi i programmi di formazione. Anche la semplicità della tecnologia per lo sviluppo di prodotti in questo sistema attrae: non è praticamente necessario scrivere programmi in linguaggi algoritmici (vengono utilizzati i corrispondenti programmi standard del sistema WWW) e il processo di creazione si riduce alla progettazione e al riempimento nelle banche dati e conoscenze corrispondenti. Pertanto, dopo aver condotto un'analisi preliminare degli strumenti multimediali informatici, si è deciso di utilizzare il sistema WWW come base per lo sviluppo di un libro di testo per computer e altri strumenti software.

Come si può vedere dal paragrafo precedente, il desiderio di informatizzare l'istruzione è sorto molto tempo fa (secondo gli standard di una scienza così giovane come l'informatica). Quasi ogni decennio sono stati introdotti programmi di formazione sempre più avanzati, ma gli svantaggi di quasi ciascuno di essi erano il loro costo elevato e un modo piuttosto difficile di creare i programmi stessi e il loro ulteriore supporto.

Questo programma genera esempi dalla tavola pitagorica. Il risolutore deve annotare la risposta corretta in un campo speciale e premere il pulsante VERIFICA. Dopo aver cliccato, il programma darà il risultato.

È possibile saltare le attività facendo clic sull'esempio che si desidera saltare, ma verranno conteggiate tutte le lacune e dopo aver fatto clic sul pulsante TOTALE, verrà mostrato il numero di risposte corrette e errate, nonché il numero di attività perse.

Il programma sarà utile a tutti coloro che vogliono ripetere e consolidare la conoscenza della tavola pitagorica.

Il programma richiede una macchina virtuale Java (JVM) installata sul computer.

Oggetto: Matematica

Il programma genera numeri di lunghezza diversa (fino a 12 caratteri) e li visualizza sullo schermo. L'utente sceglie il tempo di visualizzazione della riga e la sua lunghezza. Dopo aver premuto START, la riga viene mostrata e dopo un tempo specificato scompare e l'utente deve ripeterla. Il programma è abbastanza facile da usare e sarà utile per lo sviluppo della memoria. Il programma richiede java installato sul computer.

Oggetto: Metasoggetto

Analisi automatica della diagnostica. La tabella presenta 4 metodi: "Questionario per la valutazione del livello di motivazione scolastica N. Luskanova"; "Interrogazione degli studenti" (secondo N.Yu. Yashina); Metodologia "Cosa sono?"; "Test di attenzione" (P.Ya. Galperin, S.L. Kabylnitskaya).

Per ogni tecnica è stata compilata una tabella con l'output automatico dei risultati. I punti devono essere impostati in celle grigie. I risultati per ciascun indicatore sono inseriti nell'elenco diagnostico consolidato. L'archivio contiene materiali sulla diagnostica.

Oggetto: Metasoggetto

Destinatari: per il grado 3

Analisi del dettato e dei compiti grammaticali in prima elementare con diagnostica individuale di ogni studente.

L'insegnante segna il lavoro; se lo studente ha commesso un errore, devi mettere + dall'elenco a discesa, se non ci sono stati errori, lasciare la cella vuota. Le celle superiori sono attive: puoi inserire la classificazione degli errori. In fogli singoli, il programma elabora automaticamente i dati per ogni studente. C'è un'istruzione nella tabella.

Oggetto: lingua russa

La tabella fornisce un elenco dei risultati scolastici che il docente valuta alla fine dell'anno per gli studenti. Per la valutazione viene utilizzato un sistema a 5 punti (descrizione in allegato). Per ogni studente viene visualizzato un report dopo aver compilato la tabella principale.
Il modello prevede la possibilità di apportare modifiche: è possibile modificare la classe di un quarto, come descritto nella tabella. Il tavolo si basa sul materiale di L.I. Berdikulova. (il documento è allegato all'archivio).

Oggetto: Metasoggetto

Destinatari: per gli insegnanti

Analisi ed elaborazione dell'imbroglio di controllo in classe 1 con diagnosi individuale di ogni studente.

L'insegnante inserisce il testo del lavoro nelle celle superiori; fa un segno per il lavoro; il numero di correzioni che lo studente ha fatto durante l'imbroglio; indica gli errori e le parole in cui sono stati commessi. Nelle singole schede, il programma elabora automaticamente i dati per ogni studente; se vengono commessi molti errori, vengono visualizzati i consigli "Come copiare correttamente il testo", che possono essere stampati per i genitori.

La tabella contiene istruzioni dettagliate.

Oggetto: lingua russa

Destinatari: per il grado 1

Analisi ed elaborazione dei dati sul mondo circostante (VLOOKUP) in classe 4. Dopo aver compilato la tabella sulle schede dei risultati per ogni studente, viene visualizzato un rapporto sulla formazione dei risultati della materia e del metasoggetto della padronanza del programma educativo di base dell'istruzione primaria generale.

Sul foglio "Analisi", il contrassegno verrà impostato solo dopo aver inserito il numero di variante.

Oggetto: Il mondo intorno

Destinatari: per il grado 4

Analisi ed elaborazione dei dati sulla lingua russa (VLF) in 4a elementare. Dopo aver compilato la tabella sulle schede dei risultati per ogni studente, viene visualizzato un rapporto sulla formazione dei risultati della materia e del metasoggetto della padronanza del programma educativo di base dell'istruzione primaria generale.

Dopo aver inserito i risultati per ogni attività, il programma visualizza un'analisi del lavoro svolto. Vengono visualizzati il ​​numero di attività completate correttamente, i nomi degli studenti che hanno completato ciascuna attività. Le competenze acquisite ad alto livello sono visualizzate su fogli individuali per gli studenti; competenze a cui prestare attenzione.

Oggetto: lingua russa

Destinatari: per il grado 4

Oggi molti sono interessati alla possibilità di imparare a programmare da zero.

Abbiamo tutti sentito storie che le persone che sono impegnate in questo business hanno entrate enormi, viaggiano a Bali ogni fine settimana e nei primi mesi del loro lavoro sono state in grado di acquistare appartamenti per tutti i loro parenti.

Fondamentalmente, questo non è lontano dalla verità, ma esperienza e reputazione sono richieste per tali risultati. E devi iniziare con il più semplice. Considereremo quali passi deve seguire una persona che non sa nulla sui programmi di scrittura per recarsi a Bali e acquistare immobili in futuro.

Contenuto:

Primo passo. Formazione

Non è raro che i programmatori alle prime armi raggiungano il successo per il semplice motivo che inizialmente non erano in grado di stabilire correttamente le priorità.

Presentano questo mestiere come qualcosa di romantico, dinamico - solo una sorta di azione costante.

Nei film, questo processo viene mostrato in modo completamente diverso da come è realmente.

Inoltre, generalmente c'è l'effettiva scrittura dei codici non viene visualizzata ci vengono mostrati solo gli eventi che ruotano attorno ad esso.

I film mostrano anche che qualsiasi persona senza conoscenza, esperienza e anche senza materia grigia nel cervello può diventare un programmatore. In questo caso, puoi ricordare il film "Frames".

Quindi, se sei semplicemente imbevuto dello spirito di tutti i tipi di film e vuoi iniziare a "codificare" da solo, la programmazione chiaramente non fa per te.

Ecco la verità sull'imbarcazione in questione - la programmazione è:

  • ore, e talvolta giorni di lavoro monotono, durante il quale non puoi rilassarti, devi essere sempre concentrato;
  • apprendimento senza fine alla ricerca delle ultime tendenze in quest 'area;
  • progetti simili con i clienti che non sanno cosa vogliono e come dovrebbe essere.

Per quanto riguarda quest'ultimo, allora devi vale la pena guardare un video su sette linee rosse di diversi colori, uno dei quali ha la forma di un gattino. In linea di principio, questo è vicino alla verità, poiché i clienti spesso chiedono l'impossibile. Succede anche che ordinino qualcosa, ma non sono costantemente soddisfatti del risultato.

Se capisci tutto questo e sei pronto per tuffarti nel meraviglioso mondo della programmazione, quindi procedere al passaggio successivo.

Passo due. Selezione della prima lingua

Ci sono un numero enorme di linguaggi di programmazione. Secondo alcune stime, il loro numero ha già raggiunto diverse migliaia.

In generale, C è uno dei linguaggi più semplici che fornisce le basi per tutto il resto. Inoltre, i suoi elementi sono utilizzati in molti altri sistemi e programmi.

Ma è interessante che nelle buone istituzioni educative, così come nei corsi, gli studenti imparano le lingue nel seguente ordine:

1 Pascal.

2 C++.

3 PHP e tutto ciò che riguarda anche la programmazione web SQL(si tratta di un sistema progettato per funzionare con i database tramite query).

  1. ragnatela(sviluppo sito web, sistemi online e tutto ciò che è correlato a questo) - html(sebbene non possa essere definito un linguaggio di programmazione a tutti gli effetti), PHP, Perl, Python, Ruby, Java, Groovy e la tecnologia ASP.NET.
  2. Software personalizzato(tutti i tipi di programmi come libri di riferimento, browser, messaggistica istantanea, ecc.) - Delphi, C, C ++, C #.
  3. Software personalizzato per dispositivi mobili- Java, Obiettivo-C.
  4. Sviluppo della macchina(lavorare con microprocessori e altri dispositivi, progettazione di robotica) - Assembler, modifiche di C.

Qualcuno può anche aggiungere a questa lista la cosiddetta programmazione 1C. Non fidarti dei profani e degli ignoranti! Questa non è affatto programmazione.

Quando acquisirai familiarità con le basi del lavoro in questione, capirai perché si può dire in quel modo.

Scegli quello che ti piace di più.

Consigli: Fai subito la tua scelta! Devi sapere esattamente in quale direzione ti svilupperai e cosa studiare in futuro.

Anche la maggior parte degli specialisti consiglia di iniziare il tuo apprendimento con Pascal. Questa opzione consentirà

Dovresti scrivere i programmi più semplici e avere un'idea generale del mestiere in questione nel suo insieme.

Possiamo dire che Pascal è una specie di ponte. Una persona che conosce bene la matematica può passare attraverso di lui nel mondo della programmazione.

Attenzione! Qualunque sia l'azienda in cui ti trovi dopo l'allenamento, sarai riqualificato per te stesso. Pertanto, dovresti semplicemente capire il principio stesso della scrittura di programmi. E per questo non c'è niente di meglio di Pasquale.

Fase tre. Esplorazione dei compilatori

Per riferimento: compilatoreÈ una soluzione tecnica progettata per tradurre i comandi immessi in istruzioni macchina, grosso modo, in zeri e uno, cioè in un'interpretazione in cui la macchina capirà cosa fare.

In realtà, scriverai tutti i tuoi programmi e li eseguirai nei compilatori.

Se decidi di seguire i nostri consigli e iniziare con Pascal, allora dovresti scaricare Free Pascal. Questo compilatore è assolutamente gratuito ed è distribuito sul sito ufficiale.

Come puoi vedere, sembra piuttosto "antiquato", ma la programmazione inizia con questo. A proposito, il compilatore C ++ sembra più o meno lo stesso.

Si chiama Turbo C++ (puoi scaricarlo).

Per quanto riguarda Pascal, c'è anche GNU Pascal, Turbo / Borland Pascal, TMT Pascal e Virtual Pascal. E per C++ puoi usare Borland C++, Visual C++, Dev C++, GCC ed Eclipse.

Ma questo, come abbiamo detto sopra, è solo l'inizio. Non puoi fermarti qui. Quando hai fatto una scelta riguardo alla tua direzione, puoi passare a compilatori più complessi.

Ecco un elenco dei compilatori più popolari oggi. a seconda dei settori di attività:

    Per quanto riguardaDelphi, quindi il compilatore viene chiamato lì. C'è anche Embarcadero Delphi e alcune altre modifiche. Delphi 7 può essere scaricato da molti siti, per esempio. Se hai scelto C, C++ o C#, allora hai bisogno di Microsoft Visual Studio. Puoi scaricarlo direttamente sul sito ufficiale del produttore.

    Parlare diAssembler e altri linguaggi che si praticano nella robotica, allora qui devi scaricare subito MASM se lavori su Windows. In generale, a seconda del campo di attività prescelto e dell'azienda per la quale si ottiene un lavoro, i compilatori possono essere molto diversi. Alcune aziende scrivono le proprie soluzioni di elaborazione del codice. Pertanto, se hai scelto la robotica, è meglio studiare i libri pertinenti e fare tutto come si dice. Di questo parleremo più avanti.

Ci sono anche molti compilatori online. Sono utili in quanto servono molti linguaggi di programmazione e non richiedono installazione: molto conveniente!

I più popolari sono:

Questo è un servizio unico che ti permette di creare diversi computer virtuali e fare quello che vuoi su di essi, inclusa la compilazione di cifrari.

Le macchine virtuali verranno eseguite. Su di essi, puoi almeno eliminare la cartella di sistema, installare assolutamente qualsiasi programma e così via.

Ora passiamo alla scrittura del tuo primo cifrario (codice). Questo può essere fatto anche senza libri e lunghe istruzioni.

Fase quattro. Primo codice

Per il primo codice utilizzeremo la prima lingua e il primo compilatore, che abbiamo consigliato di scegliere sopra. Questo è Pascal e Free Pascal.

Uno dei programmi più semplici è scritto come segue:

1 Scarica gratis Pascal dal link sopra ed eseguilo sul tuo computer.

2 Immettere quanto segue: "programma [nome];"... Cioè, se vuoi che il programma si chiami "ciao", devi inserire "programma ciao;".

3 Inserisci l'istruzione "inizio"... Ciò significa che il codice che dovrà essere eseguito in seguito è stato avviato.

4 Usiamo una delle costruzioni più comuni in Pascal "Scrivi (' [un testo] ');"... Visualizza solo il testo sullo schermo. Che è contenuto tra parentesi e virgolette. Introdurremo la combinazione "Ciao mondo!"... È così che di solito iniziano il loro viaggio nel grande mondo dello sviluppo software. Quindi la riga successiva sarà simile a "Scrivi (' Ciao, mondo! '];".

5 Per completare il codice eseguibile, inserisci "fine".(sempre con un punto alla fine).

6 Ora premere il pulsante "F9" per eseguire quello che hai scritto. Vedrai le parole apparire sullo schermo "Ciao mondo!"... Questo era richiesto!

Per iniziare con altre lingue, i libri di solito forniscono anche istruzioni per scrivere "Hello, world!" , ovvero un'istruzione che stampa solo un testo così semplice sullo schermo.

Quindi, hai imparato il tuo primo cifrario! Un inizio. Passiamo ora alla formazione intensiva.

Passaggio cinque. Segui la formazione online

Il vantaggio delle lezioni online è che vedi tutto chiaramente e dall'inizio alla fine.

Pertanto, è meglio che i principianti inizino il loro viaggio con corsi di formazione online. Qui i migliori corsi di russo:

  • Corso "Fondamenti di programmazione" dal portale IT educativo GeekBrains. Qui tutto è raccontato dall'inizio, dall'inizio. Sarai in grado di studiare la storia, lo sviluppo di questo settore e poi gradualmente diventarne parte. Lo stesso ciclo di allenamento è scaricabile dal torrent (ecco il link).
  • Lezioni dalla Scuola dei Programmatori. Questo corso è adatto a coloro che non capiscono nulla anche in matematica, non conoscono la natura dei numeri, come vengono presentate le informazioni in un computer e altri momenti simili. Cioè, se ti consideri un laico completo, guarda questi tutorial video.
  • "Fondamenti di programmazione" da EG Lab. Qui parleranno di questo mestiere in generale, dello sviluppo di problemi complessi e tipi di dati (tre lezioni in totale). La visualizzazione di queste lezioni sarà di grande aiuto per iniziare a imparare una lingua particolare in futuro.

Dopo aver visto questi corsi, devi passare a lezioni dedicate a una lingua o a un settore specifico di tua scelta.

Conoscere l'inglese è un enorme vantaggio, ma solo se sai già qualcosa.

Per qualche ragione, i corsi per coloro che sono assolutamente zero in questa materia non sono forniti lì (o non possono essere trovati).

Ma ci sono corsi per lingue specifiche. Ad esempio, ci sono Learn Java Simply, C++ Programming Tutorial for Beginners, How to programme in C# - BASICS e altro.

Scegli l'allenamento in base alla direzione della tua attività.

Se hai visto almeno qualche lezione, puoi iniziare qualcosa di più significativo, studiare libri.

Principali articoli correlati