Tema 2
- Definiţi
următorii termeni:
a eroare
de rotunjire
b notaţie octală
c precizie
d notaţie ştiinţifică
- Transformaţi
următoarele numere din reprezentarea octală īn reprezentarea
zecimală:
a 0377
b 06
c 01131
- Transformaţi
următoarele numere din reprezentarea hexazecimală īn
reprezentarea zecimală:
a 0xff
b 0x11
c 0xbead
- Ce
tipăreşte următoarea linie?
print
("I am bored\b\b\b\b\bhappy!\n");
- Presupuneţi
că valoarea variabilei $num
este 21.
Ce şir este atribuit variabilei $text
īn fiecare dintre următoarele cazuri?
a $text
= "This string contains $num.";
b $text
= "\\$num is my favorite number.";
c $text
= 'Assign \$num to this string.';
- Scrieţi
următoarele numere īn notaţia ştiinţifică:
a 43.71
b 0.000006e-02
c 3
d -1.04
- Scrieţi
un program care tipăreşte fiecare număr de la 0 la 1 care are
o singură cifră după virgulă (adică, 0.1,
0.2,
şi aşa mai departe).
- Scrieţi
un program care citeşte o linie şi tipăreşte următoarele:
1
dacă linia constă dintr-un īntreg nenul
0
dacă linia constă din 0
sau un şir
(Indicaţie: Reamintiţi-vă că
şirurile sunt convertite īn 0
la conversia īn īntregi.)
- Scrieţi
un program care solicită introducerea unui număr şi repetă
cererea pānă la introducerea numărului 47.
Īn acest moment, el va tipări Corect
şi va suna clopoţelul (Bell).
- Ce
este greşit īn următorul program?
#!/usr/local/bin/perl
$inputline = <STDIN>;
print ('here is the value of \$inputline\', ": $inputline");
- Ce
este greşit īn următorul segment de cod?
$num1
= 6.02e+23;
$num2 = 11.4;
$num3 = 5.171e+22;
$num4 = -2.5;
$result = $num1 + $num2 - $num3 + $num4;
- Ce
este greşit la următoarea instrucţiune?
$result
= "26" + "0xce" + "1";

© Cornel Mironel Niculae, 2003-2004
13-Nov-2009