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, 1. 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=0; 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. Izdrukāt pirmos n elementus no aritmētiskās progresijas 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 ciparus šis skaitlis satur. (3 punkti).

3 Uzdevums 1 21-2

4 Uzdevums 2 – blokshēma

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

6 Uzdevums 2 – Javascript <script> var a,d,n,s=""; a=Number(prompt()); d=Number(prompt()); n=Number(prompt()); if (n<0) alert("Nekorekti ievaddati"); else while (n>0) { s+=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) { count++; x/=10; } cout << "Ciparu skaits: " << count; return 0;


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

Līdzīgas prezentācijas


Google reklāma