CSPro Syntax Wall Cards skip to AGE skip

  • Slides: 69
Download presentation
CSPro Syntax Wall Cards

CSPro Syntax Wall Cards

skip to AGE; skip to next;

skip to AGE; skip to next;

if then else if AGE < 5 then skip to MOINS_CINQ; else skip to

if then else if AGE < 5 then skip to MOINS_CINQ; else skip to CINQ_ET_PLUS; endif;

comparison = Egal à <> Diffèrent de < Inferieur à > Supérieur à <=

comparison = Egal à <> Diffèrent de < Inferieur à > Supérieur à <= Inferieur ou égal à >= Supérieur ou égal à in Dans la fourchette (AGE in 10: 15)

commentaires // Commentaire 1 ligne {Commentaire sur plusieurs lignes }

commentaires // Commentaire 1 ligne {Commentaire sur plusieurs lignes }

ask if AGE > 3;

ask if AGE > 3;

Les opérateurs logiques and (les deux vrai) or (un ou l’autre vrai) not (not

Les opérateurs logiques and (les deux vrai) or (un ou l’autre vrai) not (not vrai->faux, not faux->vrai)

curocc(); curocc(MEN_ROSTER);

curocc(); curocc(MEN_ROSTER);

noinput;

noinput;

endgroup;

endgroup;

endlevel;

endlevel;

totocc(MENAGE_ROSTER);

totocc(MENAGE_ROSTER);

pos p = pos(“S”, “CSPRO”);

pos p = pos(“S”, “CSPRO”);

errmsg(“Bonjour”); errmsg(“Age est de %d”, AGE); errmsg(“Nom est %s”, NOM); %d %f %s %l

errmsg(“Bonjour”); errmsg(“Age est de %d”, AGE); errmsg(“Nom est %s”, NOM); %d %f %s %l Afficher nombre integrale nombre décimaux chaine de caractères libellé de la valeur

reenter; reenter AGE;

reenter; reenter AGE;

strip s = strip(NOM);

strip s = strip(NOM);

getlabel s = getlabel(SEXE_VS 1, SEXE); s = getlabel(SEXE_VS 1, 1);

getlabel s = getlabel(SEXE_VS 1, SEXE); s = getlabel(SEXE_VS 1, 1);

errmsg avec select errmsg(“Mère trop jeune”) select(“Corriger l’âge”, AGE, “Corriger lien de parenté”, LIEN_PARENTE);

errmsg avec select errmsg(“Mère trop jeune”) select(“Corriger l’âge”, AGE, “Corriger lien de parenté”, LIEN_PARENTE);

warning(“Mère trop jeune”) select(“Corriger l’âge”, AGE, “Corriger lien de parenté”, LIEN_PARENTE); “Ignorer”, continue);

warning(“Mère trop jeune”) select(“Corriger l’âge”, AGE, “Corriger lien de parenté”, LIEN_PARENTE); “Ignorer”, continue);

arithmétique + * / % ^ Addition Soustraction Multiplication Division Restant Puissance

arithmétique + * / % ^ Addition Soustraction Multiplication Division Restant Puissance

datediff dd = datediff(DATE_NAISSANCE, DATE_INTERVIEW);

datediff dd = datediff(DATE_NAISSANCE, DATE_INTERVIEW);

variables numeric nombre. Enfants; alpha[30] nom. Mere; string nom. Mere;

variables numeric nombre. Enfants; alpha[30] nom. Mere; string nom. Mere;

indices SEXE(1) AGE(3) SEXE(MERE_DE_ENFANT)

indices SEXE(1) AGE(3) SEXE(MERE_DE_ENFANT)

Valeurs speciales notappl (blanc/sauté) missing (9, 999…) default (erreur de lecture)

Valeurs speciales notappl (blanc/sauté) missing (9, 999…) default (erreur de lecture)

setocclabel(INDIVIDU(i), NOM(i));

setocclabel(INDIVIDU(i), NOM(i));

boucle do do i=1 while i < 10 if AGE(i) < 5 then moins.

boucle do do i=1 while i < 10 if AGE(i) < 5 then moins. De 5 = moins. De 5 + 1; endif; enddo;

count nombre. Adultes = count(ADULTES); moins. De 5 = count(INDIVIDU where AGE < 5);

count nombre. Adultes = count(ADULTES); moins. De 5 = count(INDIVIDU where AGE < 5);

seek indice. Chef = seek(LIEN_PARENTE = 1);

seek indice. Chef = seek(LIEN_PARENTE = 1);

tr errmsg(101) select(tr(102), AGE, tr(103), NIVEAU);

tr errmsg(101) select(tr(102), AGE, tr(103), NIVEAU);

maketext msg = maketext( “%s est agé de %d ans”, NOM, AGE);

maketext msg = maketext( “%s est agé de %d ans”, NOM, AGE);

setcaselabel(MONDICT, “libellé de cas”);

setcaselabel(MONDICT, “libellé de cas”);

setvalueset(LIEN_PARENTE, LIEN_MALE); valueset vs; setvalueset(LIEN_PARENTE, vs);

setvalueset(LIEN_PARENTE, LIEN_MALE); valueset vs; setvalueset(LIEN_PARENTE, vs);

valueset vs; vs. add(NOM, indice); setvalueset(LIEN_PARENTE, vs);

valueset vs; vs. add(NOM, indice); setvalueset(LIEN_PARENTE, vs);

length n = length(NOM);

length n = length(NOM);

getocclabel(INDIV(i));

getocclabel(INDIV(i));

loadcase trouve = loadcase(VILLAGE_DICT, PROV, DIST);

loadcase trouve = loadcase(VILLAGE_DICT, PROV, DIST);

forcase DISTICT_DICT do … endfor;

forcase DISTICT_DICT do … endfor;

functions function moins. De 5 Ans(indice) moins. De 5 Ans = AGE(indice) < 5;

functions function moins. De 5 Ans(indice) moins. De 5 Ans = AGE(indice) < 5; end;

userbar(clear); userbar(show); id = userbar(add button, “Aller à”, allera); userbar(remove, id);

userbar(clear); userbar(show); id = userbar(add button, “Aller à”, allera); userbar(remove, id);

accept choix = accept(“Fini? ”, “Oui”, “Non”);

accept choix = accept(“Fini? ”, “Oui”, “Non”);

advance to AGE;

advance to AGE;

move to AGE; move to AGE advance;

move to AGE; move to AGE advance;

array des. Nombres(10); array string des. Chaines(50); array une. Matrice(5, 5);

array des. Nombres(10); array string des. Chaines(50); array une. Matrice(5, 5);

showarray string tableau. Individus(30, 3); showarray(tableau. Individus, title(“Nom”, “Age”, “Sexe”));

showarray string tableau. Individus(30, 3); showarray(tableau. Individus, title(“Nom”, “Age”, “Sexe”));

visualvalue a = visualvalue(AGE);

visualvalue a = visualvalue(AGE);

systime t = systime(“HHMM”);

systime t = systime(“HHMM”);

sysdate d = sysdate(“YYYYMMDD”);

sysdate d = sysdate(“YYYYMMDD”);

timestamp t = timestamp();

timestamp t = timestamp();

view(chemin. Photo);

view(chemin. Photo);

pathname s = pathname(Application); s = pathname(Temp); s = pathname(CSEntry);

pathname s = pathname(Application); s = pathname(Temp); s = pathname(CSEntry);

execsystem (Android) execsystem( “camera: maphoto. jpg”);

execsystem (Android) execsystem( “camera: maphoto. jpg”);

filedelete(“monfichier”);

filedelete(“monfichier”);

fileexist if fileexist(“monfichier”) then … endif;

fileexist if fileexist(“monfichier”) then … endif;

gps gps(open); gps(read, 60, 10); gps(latitude); gps(longitude);

gps gps(open); gps(read, 60, 10); gps(latitude); gps(longitude);

map carte; carte. addmarker( latitude, longitude); carte. show();

map carte; carte. addmarker( latitude, longitude); carte. show();

setfile fiche. Temp; setfile(fiche. Temp, “unficher. txt”);

setfile fiche. Temp; setfile(fiche. Temp, “unficher. txt”);

filewrite file fiche. Temp; filewrite(fiche. Temp, “bonjour”); filewrite(fiche. Temp, “bonjour %s”, NOM);

filewrite file fiche. Temp; filewrite(fiche. Temp, “bonjour”); filewrite(fiche. Temp, “bonjour %s”, NOM);

close(fiche. Temp);

close(fiche. Temp);

stop(0); // retour liste cas stop(1); // retour liste apps

stop(0); // retour liste cas stop(1); // retour liste apps

pff pff. Menage; pff. Menage. load(“Menage. pff”); pff. Menage. exec();

pff pff. Menage; pff. Menage. load(“Menage. pff”); pff. Menage. exec();

setproperty(PROVINCE, "Protected", "Yes");

setproperty(PROVINCE, "Protected", "Yes");

savesetting(“Nom. Interviewer”, NOM_INTERVIEWER));

savesetting(“Nom. Interviewer”, NOM_INTERVIEWER));

loadsetting string nome = loadsetting( “Nom. Interviewer”);

loadsetting string nome = loadsetting( “Nom. Interviewer”);

tonumber n = tonumber(“ 12. 5”);

tonumber n = tonumber(“ 12. 5”);

syncconnect synconnect(CSWeb, “https: //www. server. com”); synconnect(Bluetooth);

syncconnect synconnect(CSWeb, “https: //www. server. com”); synconnect(Bluetooth);

syncdata(PUT, MON_DICT);

syncdata(PUT, MON_DICT);

syncfile(PUT, “/cheminlocal/ficher. txt”, “cheminserveur/”); syncfile(GET, “cheminserveur/ficher. txt” “/cheminlocal/”);

syncfile(PUT, “/cheminlocal/ficher. txt”, “cheminserveur/”); syncfile(GET, “cheminserveur/ficher. txt” “/cheminlocal/”);

syncdisconnect();

syncdisconnect();

syncserver() syncserver(Bluetooth, “/chemin/racine”);

syncserver() syncserver(Bluetooth, “/chemin/racine”);