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