Notiek prezentācijas ielādēšana. Lūdzu uzgaidiet

Notiek prezentācijas ielādēšana. Lūdzu uzgaidiet

Algoritmi un programmēšana Praktiskie darbi

Līdzīgas prezentācijas


Prezentācija par tēmu: "Algoritmi un programmēšana Praktiskie darbi"— Prezentācijas transkripts:

1 Algoritmi un programmēšana Praktiskie darbi
1. kontroldarbs, 2. grupa Doc. Dr. Sc. Comp. Edgars Rencis, Latvijas Universitāte, Datorikas fakultāte, 10. oktobris, 2019.

2 1. Kas tiks izdrukāts uz ekrāna? (2 punkti) #include <iostream>
using namespace std; int main() { int i,y,x=y=i=1; bool z = false; if (x = y) z = true; if (z == (x == y)) i += ++x + y++; else i -= ++x + y++; cout << ++x << y++ << --i; return 0; } 2. Lietotājs ievada trīs veselus skaitļus a, d un n. Aprēķināt pirmo n elementu summu aritmētiskā progresijā ar sākuma elementu a un diferenci d! Pierakstīt šī uzdevuma risinājumu trīs veidos – kā blokshēmu (1 punkts) un kā programmas valodās C++ (2 punkti) un Javascript (2 punkti). Par aritmētisko progresiju sauc skaitļu virkni, kurā katrs nākamais elements ir par vienu un to pašu lielumu d (sauktu par diferenci) lielāks par iepriekšējo. 3. Uzrakstīt C++ programmu, kas ļauj lietotājam ievadīt naturālu skaitli un izrēķina, cik pāra ciparus šis skaitlis satur. (3 punkti).

3 Uzdevums 1 323

4 Uzdevums 2 – blokshēma

5 Uzdevums 2 – C++ int main() { int a,d,n,sum=0; cin >> a >> d >> n; if (n<0) cout << "Nekorekti ievaddati\n"; else while (n>0) { sum+=a; a+=d; n--; } return 0;

6 Uzdevums 2 – Javascript <script> var a,d,n,sum=0; a=Number(prompt()); d=Number(prompt()); n=Number(prompt()); if (n<0) alert("Nekorekti ievaddati"); else while (n>0) { sum+=a; a+=d; n--; } alert(s); </script>

7 Uzdevums 3 int main() { int x, count=0; cin >> x; if (x==0) count=1; while (x>0) { if (x%2==0) count++; x/=10; } cout << "Pāra ciparu skaits: " << count; return 0;


Lejuplādēt ppt "Algoritmi un programmēšana Praktiskie darbi"

Līdzīgas prezentācijas


Google reklāma