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

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

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

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Основи алгоритмізації та програмування

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

Міністерство освіти і науки, молоді та спорту України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи № 3 з дисципліни: “Основи логарифмізації та програмування” на тему: “Iнтегроване середовище розробки програм Visual C++ 2005 (робота з проектом) та складнiшi команди текстового редактора. Розв'язування на С найпростiших задач iз використанням стандартної функцiї виводу.” Мета роботи: познайомитися iз засобами iнтегрованого середовища Visual C++ 2005 для роботи з проектом; познайомитися з командами текстового редактора iнтегрованого середовища Visual C++ 2005; познайомитися iз виразами мови С, операцiєю присвоювання та стандартною функцiєю виводу мови C Перелiк команд (та вiдповiдних "горячих" клавiш) засобів роботи з проектом середовища Visual C++ 2005: Вiдкривання будь-якого проекту: File> Open>Project/Solution>Open Project>Знаходимо i вiдкриваємо необхiдний проект, або комбінацією клавіш Ctrl+Shift+O Закриття проекту: File >Close Solution. Якщо з проектом, який потрiбно вiдкрити, працювали недавно, то "вiдкривання" здiйснують таким чином: У закладцi Start Page приведено список проектiв з якими останнiм часом працювали (Recent Projects). Вiдшукуємо i клацаємо по ньому лiвою клавiшою машки. Перелiк команд вбудованого текстового редактора iнтегрованої системи Visual C++ 2005: Є два режими редагування - режим Insert та режим Overwrite. Перемикання між цими режимами здійснюється клавішею Insert клавіатури комп'ютера. Iндикатором режиму редагування є напис "INS" чи "OVR" у нижньому правому кутi вiкна iнтегрованого середовища. Основні гарячі клавіші: Команда Горяча клавіша Cut - Ctrl+X Copy - Ctrl+C Paste - Ctrl+V Delete - Del Undo - Ctrl+Z Redo - Ctrl+Y Find - Ctrl+F Replace - Ctrl+H Порядок роботи : Познайомитися із засобами роботи з проектом iнтегрованого середовища Visual C++ 2005; Познайомитися з командами вбудованого текстового редактора системи Visual C++ 2005; З допомогою вбудованого текстового редактора пiдготувати текст(и) програми(програм), якi вкаже викладач, якi використовують оператори присвоювання та стандартнi процедури вводу-виводу мови С. Задаючи рiзнi вхiднi данi при виконаннi пiдготовлених програм та встановлюючи у програмах рiзнi значення у специфiкацiях формату функцiй виводу, дослiдити їх вплив на форму виводу даних. Текст програми: #include <stdio.h> #define PAGES 764 #define RENT 2345.89 #define STRING "Outstanding acting" int main(int argc, char* argv[]) { // integer printf("1 *%d*\n", PAGES); printf("2 *%2d*\n", PAGES); printf("3 *%10d*\n", PAGES); printf("4 *%-10d*\n", PAGES); printf("5 *%d**% d**% d**\n", 42, 42, -42); printf("6 *%5d**%5.3d**%05d**%05.3d**\n", 6, 6, 6, 6); // float printf("7 *%f*\n", RENT); printf("8 *%e*\n", RENT); printf("9 *%4.2f*\n", RENT); printf("10 *%3.1f*\n", RENT); printf("11 *%10.3f*\n", RENT); printf("12 *%10.3e*\n", RENT); printf("13 *%+4.2e*\n", RENT); printf("14 *%010.2f*\n", RENT); // string printf("15 *%2s*\n", STRING); printf("16 *%22s*\n", STRING); printf("17 *%22.5s*\n", STRING); printf("18 *%-22.5s*\n", STRING); return 0; } Вхідні дані: 1) PAGES 637 2) PAGES 987 RENT 1257.69 RENT 213.58 STRING "Hello World" STRING "Vasilovskiy" Вихідні дані: 1) 1 *637* 2) 1 *987* 2 *637* 2 *987* 3 * 637* 3 * 987* 4 *637 * 4 *987 * 5 *42** 42**-42** 5 *42** 42**-42** 6 * 6** 006**00006** 006** 6 * 6** 006**00006** 006** 7 *1257.690000* 7 *213.580000* 8 *1.257690e+003* 8 *2.135800e+002* 9 *1257.69* 9 *213.58* 10 *1257.7* 10 *213.6* 11 * 1257.690* 11 * 213.580* 12 *1.258e+003* 12 *2.136e+002* 13 *+1.26e+003* 13 *+2.14e+002* 14 *0001257.69* 14 *0000213.58* 15 *Hello World* 15 *Vasilovskiy* 16 * Hello World* 16 * Vasilovskiy* 17 * Hello* 17 * Vasil* 18 *Hello * 18 *Vasil * Функції вводу: Модифікатор  Значення  * Ігнорує наступний ввід.  width Максимальна ширина поля.  H Для %hd, %hi значення будуть збережені за допомогою типу short int.   Для %ho, %hx, % hu значення будуть збережені за допомогою типу   unsigned short int.  L Для %ld, %li значення будуть збережені за допомогою типу long.   Для %lo, %lx, %lu значення будуть збережені за допомогою типу   unsigned long.   Для %le, %lf, %lg значення будуть збережені за допомогою типу   double.  I64 Значення будуть збережені за допомогою типу __int64.  L Значення будуть збережені за допомогою типу long double.  type Символи перетворення :   d – інтерпретує ввід як десяткове ціле число зі знаком;   і – інтерпретує ввід як десяткове ціле число зі знаком;   u – інтерпретує ввід як десяткове ціле число без знаку;   o – інтерпретує ввід як вісімкове ціле число зі знаком;   x – інтерпретує ввід як шістнадцяткове ціле число зі знаком;   c – інтерпретує ввід як окремий символ;   s – інтерпретує ввід як рядок символів; ввід починається з першого не   службового символу і включає усі символи до наступного   службового.   e, f, g – інтерпретує ввід як число з рухомою крапкою (float);   p – інтерпретує ввід як вказівник (адресу).   Функції виводу: int printf ( const char *format [, argument]... ); – здійснює форматований вивід аргументів. Формат виводу, який задається рядком символів format , може включати текст, керуючі символи та специфікатор формату. Специфікатор формату: %[flags] [width] [.precision] [{h | l | I64 | L}]type Модифікатор   Значення  flags Прапорці :    –  Здійснює вирівнювання по лівому краю.   +  Дані зі знаком друкуються зі знаком     плюс, якщо вони додатні, і зі знаком     мінус, якщо вони від’ ємні.   Пробіл (Space) Дані зі знаком друкуються з пробілом     (без знаку), якщо вони додатні, і зі     знаком мінус, якщо вони від’ ємні.   #  Виводить спочатку 0 для форми %o, та     0х для форми %х. Для форм з     плаваючою крапкою гарантує вивід     десяткової крапки.   0  Для чисельних форм заповняє поле     нулями замість пробілів.  width Мінімальна ширина поля.  .precision Точність.    Для %e, %Е, %f задається кількість цифр, які будуть виведені справа   від десяткового числа.   Для %g, %G задається максимальне число значущих цифр.   Для %s задається максимальне число символів, які будуть надруковані.   Для цілих чисел задається мінімальне число цифр.  h Використовується для кодування значень short int та unsigned short int.  l Використовується для кодування значень long int та unsigned long int.  I64 Використовується для кодування значень __int64.  L Використовується для кодування значень long double.  type Символи перетворення :   d – десяткове ціле число;   і – десяткове ціле число зі знаком;   u – десяткове ціле число без знаку;   o – беззнакова вісімкова форма (без лідируючого нуля);   x – беззнакова шістнадцяткова форма (без лідируючого 0х);   c – окремий символ;   s – рядок символів;    e – число з рухомою крапкою, експоненціальне представлення;   f – число з рухомою крапкою, десяткове представлення;   g – використовується формат %e або %f, %e використовується, якщо   показник експоненти менший ніж – 4 чи більше рівний заданої точності.   p – вказівник.    Керуючі та спеціальні символи: Символ Дія  \n Переводить курсор на початок наступного рядка  \t Переводить курсор в наступну позицію табуляції  \\ Бекслеш  \’ Лапка   Висновок: Ця лабораторна робота допомогла мені ознайомитись із iз засобами а також з командами текстового редактора iнтегрованого середовища Visual C++ 2005, ще я познайомився iз виразами мови С, операцiєю присвоювання та стандартною функцiєю виводу мови C
Антиботан аватар за замовчуванням

22.03.2018 19:45

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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