DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Розрахункова робота №1 з проблемно орієнтованих мов програмування

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2008
Тип роботи:
Розрахункова робота
Предмет:
Проблемно-орієнтовані мови програмування
Група:
КН-11
Коротко про документ

Про що ця робота

У роботі наведено розв'язання трьох практичних завдань мовою C. Продемонстровано роботу з бітовими операціями, масивами та генерацією випадкових чисел.

У роботі розглядаються

  • Мова програмування C
  • Бітові операції
  • Робота з масивами
  • Генерація випадкових чисел
  • Алгоритми сортування

Зміст і розділи

  1. Завдання 1: Сума середніх байтів
  2. Завдання 2: Підрахунок суми елементів масиву
  3. Завдання 3: Генерація випадкових чисел з різними цифрами
Для кого:Студенти технічних спеціальностей та вищих навчальних закладів
Викладачі:Кустра Н. О.

Ключові поняття

мова Cбітові операціїмасивгенератор випадкових чиселціле числосортуванняпрограмафункція main

Частина тексту файла (без зображень, графіків і формул):

 Міністерство науки та освіти України Національний університет “Львівська політехніка” Інститут комп’ютерних наук та інформаційних технологій Кафедра АСУ Розрахункова робота №1 з предмету ”Проблемно орієнтовані мови програмування” Львів – 2008 Задано довге ціле число. Написати вираз який повертає суму двох середніх байт цього числа. Блок-схема #include<stdio.h> #include<conio.h> int main(void) { clrscr (); long int a,s=0; printf("\n\tVvedit dovge cile chuslo: "); scanf("%li",&a); s=((a&0x00ff0000)>>16)+((a&0x0000ff00)>>8); printf("\nSuma dvox serednix baitiv danogo chusla\n\tS=%li",s); getch (); return 0; } Скласти програму підрахунку кількості різних чисел в масиві, елементами якого є додатні двобайтні значення. Блок-схема #include<stdio.h> #include<conio.h> #define N 100 int main(void) { clrscr (); int a[N],s=0,i,j,n,b,change=1; printf("\nVvedit rozmirnist masuvy: "); scanf("%i",&n); printf("\nVvedit elementu masuvy:\n"); for (i=0;i<n;i++) scanf("%i",&a[i]); while (change==1) { change=0; for (i=0;i<n;i++) { if (a[i]>a[i+1]) { b=a[i]; a[i]=a[i+1]; a[i+1]=b; change=1; } } } for (i=0;i<n;i++) { if (a[i]!=a[i+1]) s+=a[i]; } printf("\nSuma riznux chusrl v masuvi S=%i",s); getch (); return 0; } Згенерувати 10 випадкових чотирицифрових чисел, в кожному з яких цифри є різними. Блок-схема #include<stdio.h> #include<conio.h> #include<stdlib.h> #define N 10 int main(void) { clrscr (); randomize (); int a[N],i,a1,a2,a3,a4,p,k; for (i=0;i<N;i++,printf("\n")) { do { p=1000+random(9000); k=p; a1=p%10; p=p/10; a2=p%10; p=p/10; a3=p%10; p=p/10; a4=p; } while (a1==a2||a2==a3||a3==a4||a4==a1||a1==a3||a1==a4||a2==a4); a[i]=k; printf("%i",a[i]); } getch (); return 0; }
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!