Tanítás, webfejlesztés, programozás, informatika, rock zene

Állandó repertoár

Ifjú koromban is szerettem volna síelni, mert az olyan jó.

1987-88 tájékán adódott először alkalmam síelésre. Az első alkalommal Sátoraljaújhelyen voltunk egy hétvégén síelni az iskolámmal. A szállás egy iskolában és a Zempléni hegységben közel a szlovák határhoz csúszkáltam két napig. Mai szemmel az éppen zöld vagy világoskék pálya volt és összesen 2-300 méter hosszú. Sílift nem volt. Arra jó volt ez a két nap, hogy megéreztem milyen is a síbakancs a lábamon. Valamennyire ügyes voltam.

Ha fejlesztéskor a levélküldés funkciót akarom tesztelni, akkor célszerű a Sendmail programot használni. Mi van akkor, ha a fejlesztői környezet Windows és ott szeretném használni a sendmail-t?

1. A Sendmail program letöltése és kibontása egy tetszőleges könyvtárba

A sendmail.zip letöltése innen vagy az én szerveremről:

Információk a programról: https://www.glob.com.au/sendmail/

Jól értesültnek lenni jó. Az információ hasznos, de a túl sok, ellenőrizetlen információ egyértelműen káros és megzavarja az átlegos ember értékítéletét, aki különböző hírportálokon, Facebookon és egyéb felületeken barangolva rengeteg hírt olvas, az autóban vagy otthon megy a rádió és este TV-t néz. A ránk zúduló hírekből sokszor nem tudjuk eldönteni, hogy igazak-e. Persze tudjuk, hogy ebben a pillanatban is trollok, hackerek, erre felkért ügynökségek tízezrei - gyakran kormányzati megrendelésre - gyártják az álhíreket és terjesztik a mocskot.

A vezérlési szerkezetek olyan konstrukicók, amelyek megmondják, hogy egy program utasításait milyen sorrendben kell végrehajtani. Négy féle vezérlési szerkezetet különböztetünk meg.

Szekvencia (sorozat)

ebben az esetben a program utasításait sorban, egymás után hajtjuk végre. Egy utasítás lehet utasítások egybefüggő, zárt sorozata is.

Ha egy utasítás valójában egy utasítás blokk, akkor a blokk tartalmát függvény vagy eljáráshívással máshol ki lehet bontani.

Olyan tételekről van szó, amelynél egy sorhoz egy értéket rendelünk hozzá. Azaz a kiinduló adatok A[N], N elemű tömbben vannak.

Összegzés tétel

Mekkora az A[N] tömb elemeinek összege. A tömb elemei numerikus típusúak

A továbbiakban olyan algoritmusokat tárgyalunk meg, amelyek a programozás során rendszeresen előforduló feladatok megoldására kész választ adnak. Ezeket az algoritmusokat programozási tételeknek hívják. A programozási tételek azok az építőkövek, amelyek egy program létrehozása során minduntalan előfordulnak.

Az elemi algoritmusok során használt közös jelölések

A programozás menetének vázlata

A számítógépes programok elkészítésénél az alábbi sorrendet szokás betartani.

Egy program ötlete => Gondolatok => A program megvalósításának vázlata (algoritmus) => A program kódolása egy kiválasztott programozási nyelven => A program futtatása => Hibajavítások => Kész

Ez a vázlat persze nem minidg igaz, mert

Az adatok mennyisége, mértékegysége

Az adatok bármilyen módon tároljuk, helyezzük el őket helyet foglalnak. A helyfoglalás mértékegységére az alábbiakat használjuk:

bit - egy darab igaz-hamis állítás, az adattárolás legkisebb egysége. Kétféle értéket vehet fel egy bit mennyiségű adat.

byte (bájt) - 8 db bit. Mivel minden bit kétféle értéket vehet fel, ezért 8 bit 2*2*2*2*2*2*2*2 = 256 féle értéket vehet fel vagy másképpen ennyiféle adatot tárolhatunk nyolc biten.

Kbyte (kilobyte) - 1024 bájt = 2*2*2*2*2*2*2*2*2*2 bájt = 210 bájt

Leonard Cohen – Hallelujah -

Terék Blanka & FZ előadásában

F           F/E                      Dm …
I heard there was a secret chord