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

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

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

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

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

Міністерство освіти і науки, молоді та спорту України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи № 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:03-

Коментарі

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

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

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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