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

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

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

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

Звіт з лабораторної робота №2 з дисципліни „Обчислювальний практикум“ на тему „Представлення рядків символів“

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

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

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

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Обчислювальний практикум
Група:
КН-11
Варіант:
12
Коротко про документ

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

У звіті з обчислювального практикуму визначено внутрішнє представлення рядків символів у пам'яті комп'ютера. Наведено код програми на мові C++ та результати її виконання.

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

  • Представлення рядків
  • Оперативна пам'ять
  • Мова програмування C++
  • Покажчики
  • Масиви символів
  • Переприсвоєння значень
  • Лабораторні роботи

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

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

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

рядок символівпам'ять комп'ютерапокажчиксимвольний масивфункціяпереприсвоєннядинамічна пам'ятькод програмисинтаксис

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

Міністерство освіти і науки України Національний університет „ Львівська політехніка ” Кафедра ЕОМ Звіт з лабораторної роботи №2 з дисципліни: “Обчислювальний практикум” на тему “Представлення рядків символів” Львів-2015 Мета роботи: визначити внутрішнє представлення в пам’яті комп’ютера рядків символів № варіанту 10 char *string10 = "fsggg4\x11 4vv\vnn n\"df""\\\?6\6"; Для кожного варіанту виконати наступні переприсвоювання: string№ [0] = символ, що відповідає 3 цифрі номера мобільного телефона; string№ [2] = символ, що відповідає 4 цифрі номера мобільного телефона; string№ [4] = символ, що відповідає 5 цифрі номера мобільного телефона; string№ [6] = символ, що відповідає 6 цифрі номера мобільного телефона; string№ [8] = символ, що відповідає 7 цифрі номера мобільного телефона; string№ [10] = символ, що відповідає 8 цифрі номера мобільного телефона; string№ [12] = символ, що відповідає 9 цифрі номера мобільного телефона; string№ [14] = символ, що відповідає 10 цифрі номера мобільного телефона; де № – номер варіанту Код програми: #include <iostream> #include <string> using namespace std; int main(void) { setlocale(LC_ALL, "Ukrainian"); void copystr(char*, const char*); // функція записує дані зі стрічки char* до стрічки const char* cout << " -Заданий рядок символив-" << endl<<endl; char *string10 = "fsggg4\x11 4vv\vnn n\"df""\\\?6\6"; char str2[33]; copystr(str2, string10); str2[0] = '3'; str2[2] = '0'; str2[4] = '3'; str2[6] = '2'; str2[8] = '7'; str2[10] = '3'; str2[12] = '3'; str2[14] = '4'; cout << str2 << endl<<endl; cout << " -Рядок символив, писля переприсвоєння-" << endl << endl; unsigned char *vx = (unsigned char *)(&str2); for (int i = 0; i<sizeof(str2); i++) printf("%02X ", vx[i]); cout<<endl<<endl; system("pause"); return 0; } void copystr(char* dest, const char* str) { while (*str) *dest++ = *str++; *dest = '\0'; } Результат виконання програми:  Висновок: : визначила внутрішнє представлення в пам’яті комп’ютера рядків символів, нагадала синтаксис створення динамічної пам’яті.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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