{"id":64,"date":"2023-11-03T08:04:09","date_gmt":"2023-11-03T08:04:09","guid":{"rendered":"https:\/\/msxitalia.org\/?p=64"},"modified":"2023-11-18T10:28:49","modified_gmt":"2023-11-18T09:28:49","slug":"msx-basic-lezione-1","status":"publish","type":"post","link":"https:\/\/msxitalia.org\/en\/msx-basic-lezione-1\/","title":{"rendered":"MSX BASIC \u2013 lesson 1"},"content":{"rendered":"<div>\n<div class=\"\" dir=\"auto\">\n<div id=\":r49d:\" class=\"x1iorvi4 x1pi30zi x1swvt13 xjkvuk6\" data-ad-comet-preview=\"message\" data-ad-preview=\"message\">\n<div class=\"x78zum5 xdt5ytf xz62fqu x16ldp7u\">\n<div class=\"xu06os2 x1ok221b\">\n<div class=\"xdj266r x11i5rnm xat24cr x1mh8g0r x1vvkbs x126k92a\">\n<h1 dir=\"auto\"><img decoding=\"async\" data-src=\"https:\/\/msxitalia.org\/wp-content\/uploads\/2023\/11\/Corso-Basic-MSX1-OC-300x225.jpg\" class=\"size-medium wp-image-5338 aligncenter lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" alt=\"\" width=\"300\" height=\"225\" \/><noscript><img decoding=\"async\" class=\"size-medium wp-image-5338 aligncenter\" src=\"https:\/\/msxitalia.org\/wp-content\/uploads\/2023\/11\/Corso-Basic-MSX1-OC-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\"><\/noscript><\/h1>\n<h1 dir=\"auto\" style=\"text-align: center;\">RUBRICA &#8220;MSX BASIC&#8221; a cura di Orazio Cacciola (parte 1)<\/h1>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\">\n<h2 dir=\"auto\">L&#8217;istruzione PRINT<\/h2>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\">\n<div dir=\"auto\" style=\"text-align: left;\">Un saluto a tutti,<\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">da oggi inizia una nuova rubrica, in cui spiegher\u00f2 comandi e funzioni del MSX Basic che serviranno a fare i nostri programmi. Per gli esperti sar\u00e0 un ripasso, invece per chi \u00e8 alle prime armi, avr\u00e0 la possibilit\u00e0 di capire e imparare il loro utilizzo. Cercher\u00f2 di spiegarne almeno uno a settimana.<\/div>\n<div dir=\"auto\"><\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<h3 dir=\"auto\">Cominciamo con la funzione PRINT<\/h3>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">Stampa una frase, un numero o una variabile. Pu\u00f2 stampare sullo schermo, su carta o su un supporto magnetico<\/div>\n<div dir=\"auto\"><\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">La sua sintassi \u00e8: PRINT [argomento]<\/div>\n<div dir=\"auto\"><\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">Usandola da sola far\u00e0 saltare una riga. Se vogliamo stampare un messaggio dovremmo racchiuderlo tra le virgolette: PRINT \u201cCiao\u201d. Se vogliamo stampare su carta basta aggiungere la L d\u2019avanti: LPRINT \u201cCiao\u201d. Se vogliamo stamparlo o meglio la parola corretta \u00e8 salvarlo su un supporto magnetico, basta aggiungere il cancelletto: PRINT #1, \u201cCIAO\u201d. Il numero dopo il cancelletto \u00e8 la porta aperta per la scrittura sul supporto magnetico.<\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">Possiamo anche fare dei calcoli: PRINT 5+6; stamper\u00e0 il risultato della somma. Invece di costanti possiamo usare, variabili: A=5, B=6, PRINT A+B. Possiamo stampare frasi e numeri contemporaneamente: PRINT \u201cQuanti anni hai?\u201d; 30, oppure una variabile, A=30: PRINT \u201cQuanti anni hai?\u201d; A. Si possono concatenare 2 frasi o pi\u00f9 frasi usando il segno + (pi\u00f9); PRINT \u201cOrazio\u201d+\u201dCacciola\u201d. Verr\u00e0 stampato OrazioCacciola, se vogliamo staccarlo basta aggiungere uno spazio vuoto dopo il nome: PRINT \u201cOrazio \u201c+\u201dCacciola\u201d. Oltre al segno pi\u00f9 si possono usare altri tabulatori, il segno della virgola e il punto e virgola. La virgola lascia degli spazi tra le 2 variabili ed esattamente 14, mentre il punto e unisce le 2 variabili. Attenzione per\u00f2 mentre il punto e virgola unisce le variabili, qualsiasi essi siano, il segno + si pu\u00f2 usare solo con frasi o variabili alfanumeriche.<\/div>\n<div dir=\"auto\"><\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">La prossima puntata sar\u00e0 dedicata al PRINT USING, la cosiddetta stampa formattata.<\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">Alla prossima<\/div>\n<\/div>\n<div class=\"x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a\" style=\"text-align: left;\">\n<div dir=\"auto\">Orazio Cacciola<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>RUBRICA &#8220;MSX BASIC&#8221; a cura di Orazio Cacciola (parte 1) L&#8217;istruzione PRINT Un saluto a tutti, da oggi inizia una nuova rubrica, in cui spiegher\u00f2 comandi e funzioni del MSX Basic che serviranno a fare i nostri programmi. Per gli esperti sar\u00e0 un ripasso, invece per chi \u00e8 alle prime armi, avr\u00e0 la possibilit\u00e0 di [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[14],"tags":[],"dipi_cpt_category":[],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-msx-basic"],"_links":{"self":[{"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":6,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":5339,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/posts\/64\/revisions\/5339"}],"wp:attachment":[{"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/tags?post=64"},{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/msxitalia.org\/en\/wp-json\/wp\/v2\/dipi_cpt_category?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}