{"id":23338,"date":"2017-01-20T21:01:15","date_gmt":"2017-01-20T20:01:15","guid":{"rendered":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/?page_id=23338"},"modified":"2017-01-20T21:01:15","modified_gmt":"2017-01-20T20:01:15","slug":"05-przykladowy-program","status":"publish","type":"page","link":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/projekty\/fortran-dla-uzytkownikow-mes\/05-przykladowy-program\/","title":{"rendered":"05 Przyk\u0142adowy program"},"content":{"rendered":"<p>\nProgram w j\u0119zyku Fortran sk\u0142ada si\u0119 z jednego lub wi\u0119cej blok\u00f3w kodu zwanych segmentami oraz jednego (lub wi\u0119cej) blok\u00f3w danych. Ka\u017cdy samodzielny program musi mie\u0107 segment g\u0142\u00f3wny \u2014 blok program. Poni\u017cej przyk\u0142ad najprostszego programu wypisuj\u0105cego po uruchomieniu tekst \u201eHello World!\u201d\n<\/p>\n<div class=\"zim-object\">\n<pre class=\"brush: fortran;\">\r\n1&nbsp;program hello\r\n2&nbsp;  print *, \"Hello World!\"\r\n3&nbsp;end program hello<\/pre>\n<\/div>\n<p>\nBlok rozpoczyna si\u0119 (ale nie jest to obowi\u0105zkowe) od polecenia <tt>program<\/tt>, po kt\u00f3rym wyst\u0119puje jego nazwa (w tym wypadku hello). Blok konczy si\u0119 poleceniem <tt>end program<\/tt>. Pomi\u0119dzy tymi poleceniami jest miejsce na kod wykonywalny. W tym wypadku jest to polecenie <tt>print<\/tt> (drukuj).<br \/>\nKod zapisujemy w pliku o nazwie, na przyk\u0142ad, <tt>test.f90<\/tt> i kompilujemy za pomoc\u0105 polecenia\n<\/p>\n<div class=\"zim-object\">\n<pre class=\"brush: sh;\">\r\ngfortran test.f90 -o test<\/pre>\n<\/div>\n<p>\na nast\u0119pnie uruchamiamy (w trybie terminala)\n<\/p>\n<div class=\"zim-object\">\n<pre class=\"brush: sh;\">\r\n.\/test<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Program w j\u0119zyku Fortran sk\u0142ada si\u0119 z jednego lub wi\u0119cej blok\u00f3w kodu zwanych segmentami oraz jednego (lub wi\u0119cej) blok\u00f3w danych. Ka\u017cdy samodzielny program musi mie\u0107 segment g\u0142\u00f3wny \u2014 blok program. Poni\u017cej przyk\u0142ad najprostszego programu wypisuj\u0105cego po uruchomieniu tekst \u201eHello World!\u201d 1&nbsp;program hello 2&nbsp; print *, &#8222;Hello World!&#8221; 3&nbsp;end program hello Blok rozpoczyna si\u0119 (ale nie &hellip; <a href=\"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/projekty\/fortran-dla-uzytkownikow-mes\/05-przykladowy-program\/\" class=\"more-link\">Czytaj dalej <span class=\"screen-reader-text\">05 Przyk\u0142adowy program<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":23294,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-23338","page","type-page","status-publish","hentry"],"publishpress_future_action":{"enabled":false,"date":"2026-04-29 14:17:37","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"language","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/pages\/23338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/comments?post=23338"}],"version-history":[{"count":2,"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/pages\/23338\/revisions"}],"predecessor-version":[{"id":23484,"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/pages\/23338\/revisions\/23484"}],"up":[{"embeddable":true,"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/pages\/23294"}],"wp:attachment":[{"href":"https:\/\/kmim.wm.pwr.edu.pl\/myszka\/wp-json\/wp\/v2\/media?parent=23338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}