Pascal vagy alap
Ebben a cikkben, ahogy maga kitalálta, a programozási nyelv kiválasztása az iskolai oktatáshoz. Úgy vélem, hogy a választást az egyik nyelv javára kell meghozni. Miért? Mert nincs túl sok órája a számítástechnika oktatásának, és jobb, ha bármelyik programnyelv jól ismeretes, mint kettő, de rosszul.
Miért válassza ezt a két programozási nyelvet? Véleményem szerint, mivel a Pascal képezi a legnépszerűbb fejlesztési környezetet Borland Delphi. és a VBA alap alapja (Visual Basic for Application). Az utóbbi esetben nem tettek fenntartást, említve a VBA-t. nem Visual Basic. Az a tény, hogy személyesen próbálok programozni Delphi-ban. de a Microsoft által végzett irodai alkalmazások komoly munkájához saját VBA-val kell rendelkeznie. mert makrókat ír. Felmerülhet a kérdés: "Miért nem választhat Basic-t? majd írjon alkalmazásokat a Visual Basic programba. és makrókat természetesen a VBA-n? ". A válasz az alábbiakban található. És most valójában Pascal (Pascal) és Basic (BASIC).
Valahogy megkérdeztem a fórum egyik résztvevőjét, akik számítógépes tudományokat szenteltek - egy tapasztalt tanár. A kérdés az volt, hogy "jobb-e tanulmányozni a Pascalt, mint a BASIC-ot? A közvélemény-kutatások, az egyetemek, a diákok egyik módján dolgozniuk kell Pascalral, majd később Delphivel. Egyszerre két nyelv tanulmányozása véleményem szerint nem racionális. " Amire megkaptam a következő választ, idézem: "Az a lényeg, hogy a BASIC sokkal könnyebb megtanulni. És a katasztrofális óraszerkezet a számítástechnikára szentelve, ez a kritérium meghatározó. Ezen túlmenően, miután tanulmányozta az algoritmikus nyelv alapvető szerkezetét és az írásprogramok elveit, a Pascal-hoz való átmenet nagyon egyszerű. "
Az első kérdést illetően elmondhatom a következőket: az a lehetőség, hogy az Alapnyelv változóit nem írja le kifejezetten, inkább hátrányosnak tartom, mint egy erényt. Úgy gondolom, hogy még egy kezdő programozónak is egyértelműen és egyértelműen meg kell határoznia, hogy milyen változók és milyen célokra fog használni. A Pascal nyelvének változóinak kifejezett leírására a fegyelemre való hivatkozás szükségessége mellett, továbbá segít csökkenteni a hibákat a változók típusainak átalakításakor.
Miután a fenti nem tud segíteni emlékeztetve arra, hogy az alapvető Edsgar Dijkstra kijelentette: „Gyakorlatilag lehetetlen, hogy tanítani a jó programozási diákok kezdetben a BASIC: a potenciális programozók azok szellemileg becsapni nincs remény a gyógyulásra.”
A BASIC-ban sem tetszik ez az összehasonlítás és a hozzárendelés művelete, ugyanazt a "=" operátort használja, Pascalban ez a "=" és a ": =". A különböző szereplők használata a Pascal-ban kizárja a kétértelműséget és egyértelműen elválasztja a két különböző műveletet.
A Pascal nyelv rossz kívánságai alkalmanként kuncognak a BEGIN-END blokk használatával. véleményem szerint - ez csak hozzájárul a programkód jobb megértéséhez.
Személy szerint számomra a napi feladatok megoldása során csak egy kis hiányosság van a Pascal-nyelvben - az exponenciáció üzemeltetőjének hiánya. Használnunk kell az EXP (LN (x) * y) konstrukciót, bár a négyzet elemi SQR (x).
Rendszeresen, találkozáskor végzett, vagy képzésben részt vevő egyetemek (elsősorban Érdekelne egy speciális szoros kapcsolatban áll a számítógép használat) Érdekelne, milyen nehézségekkel vannak a tanulmány a számítógép-tudomány és mi uralkodik a tanítás ebben a témában. Ami a programozási nyelvet illeti, a Volgograd és Saratov egyetem hallgatói közül csak egy dolgot hallottam - a Turbo Pascal és a Delphi környezet. Az egyik barátom az MEPhI-től (Moszkvai Mérnöki Fizikai Intézet) végzett, programozónak tanult, a válasz ugyanaz. Ki akarom mutatni az AA szavaiból. Chernov az előszavától az "Informatika" könyvig. Tanulmányi összefoglalók ":" Az iskolai lemorzsolódású felsőoktatási intézmények igényei jelentősen nőttek és bővültek. Ez a körülmény arra kényszerít bennünket, hogy alaposan összehangoljuk az informatika tárgyának oktatási programjának fejlesztését az iskolában az egyetemi releváns anyag további tanulmányozásával. "
Összegezve a fentieket, úgy vélem, hogy a Pascalt az iskola tanítási nyelveként kell kiválasztani. Abszolút módon, hogy mit keresni egy scoliosis, majd kezelni, mondván, hogy ez nem nehéz.
Ami a BASIC nyelvet illeti, sajnálatos vagyok, hogy nem szabad diszkontálni. Számomra személyesen szükség van a BASIC tanulmányozására csak az utóda VBA-val kapcsolatban. Mint azt mondtam, komoly munkát végez olyan programokkal, mint a Microsoft Excel és a Microsoft Access. sajnos, makrók használata nélkül a VBA-n. nem kezelni. Ha lehetőség nyílt a makrók írására Delphi környezetben. akkor lehetőséget ad arra, hogy egy fejlesztési környezet tanulmányozására összpontosítson, és ne szóródjon körül, de sajnos ...