Скачать презентацию Основы программирования на языке С ИС 1 курс Скачать презентацию Основы программирования на языке С ИС 1 курс

laba1-2.pptx

  • Количество слайдов: 20

Основы программирования на языке С++ ИС 1 курс Лабораторная работа 2 Основы программирования на языке С++ ИС 1 курс Лабораторная работа 2

Структура программы Программа на языке C++ состоит из – функций, – описаний – директив Структура программы Программа на языке C++ состоит из – функций, – описаний – директив препроцессора. Одна из функций должна иметь имя main. Выполнение программы начинается с первого оператора этой функции. Простейшее определение функции имеет следующий формат: тип_возвращаемого_значения имя ([ параметры ]) {операторы, составляющие тело функции} Как правило, функция используется для вычисления какого либо значения, поэтому перед именем функции указывается его тип. Ниже приведены лишь самые необходимые сведения: § если функция не должна возвращать значение, указывается тип void: § тело функции является блоком и, следовательно, заключается в фигурные скобки; § функции не могут быть вложенными; § каждый оператор заканчивается точкой с запятой (кроме составного оператора). Пример структуры программы, содержащей функции main, fl и f 2: директивы препроцессора описания int main() {операторы главной функции} int fl() {операторы функции fl} int f 2() {операторы функции f 2}

Первая программа Запускаем BC. exe Набираем первую программу: int main () { return 0; Первая программа Запускаем BC. exe Набираем первую программу: int main () { return 0; }

Самые важные команды (кнопки) в Borland C++ Ctrl +F 1 – справка по функции Самые важные команды (кнопки) в Borland C++ Ctrl +F 1 – справка по функции Ctrl +F 9 – запуск программы = Run > run Alt + F 5 – просмотр результатов

Директивы препроцессора подключение библиотек В самом начале программы пишем # include < название библиотеки Директивы препроцессора подключение библиотек В самом начале программы пишем # include < название библиотеки > Библиотеки: conio. h – Консольный ввод вывод инфо (consol input output) Iostream. h – ввод вывод на поток (input output stream)

Модифицируем программу # include <conio. h> int main () { getch (); return 0; Модифицируем программу # include int main () { getch (); return 0; } * Функция getch() – позволяет задержать окно вывода информации

Консольный вывод информации на экран cout – consol output (требует подключение библиотеки iostream. h) Консольный вывод информации на экран cout – consol output (требует подключение библиотеки iostream. h) << - направление потока ПРОГРАММА: # include #include int main () { cout << “Hello, World!”; getch (); return 0; }

Консольный вывод информации на экран примеры cout << “Hello, World!”; cout << “Hello”<< 255 Консольный вывод информации на экран примеры cout << “Hello, World!”; cout << “Hello”<< 255 << “World!”; cout << 25+75; cout <<“F=”<< 75 << “; ”<<“N=“<< 27<<“; ”;

Программа, выполняющая сложение #include <conio. h> #include <iostream. h> int main() { cout<<10+20; getch Программа, выполняющая сложение #include #include int main() { cout<<10+20; getch (); return 0; }

Оператор очистки экрана clrscr(); #include <conio. h> #include <iostream. h> int main() { clrscr(); Оператор очистки экрана clrscr(); #include #include int main() { clrscr(); cout<<10+20; getch (); return 0; }

Как перейти на новую строку endl – end line – конец строки n – Как перейти на новую строку endl – end line – конец строки n – new line – перевод строки ИСПОЛЬЗОВАНИЕ cout<<"Hello, world"<

Модифицируем программу #include<conio. h> #include<iostream. h> int main() { clrscr(); cout<< Модифицируем программу #include #include int main() { clrscr(); cout<<"Hello, world"<

Как раздвинуть текст t – табуляция cout<< Как раздвинуть текст t – табуляция cout<<"Name: t Anna n"; cout<<"Surname: t Zharova n";

Консольный ввод информации с экрана cin – consol input (требует подключение библиотеки iostream. h) Консольный ввод информации с экрана cin – consol input (требует подключение библиотеки iostream. h) >> - направление потока ПРОГРАММА: # include #include int main () { cout << “Enter number ”; int n; cin >> n; cout << “ You enter number t ”<< n ; getch (); return 0; }

Модифицируйте предыдущую программу Программа запрашивает у пользователя любое число и выводит на экран это Модифицируйте предыдущую программу Программа запрашивает у пользователя любое число и выводит на экран это число 5 раз.

Программа запрашивает у пользователя любое число и выводит на экран это число 5 раз. Программа запрашивает у пользователя любое число и выводит на экран это число 5 раз. # include #include int main () { cout << “Enter number ”; int N; cin >> N; cout <

Переменные и константы ВЫРАЖЕНИЕ = операнды + знаки операций + скоби Операнды – задают Переменные и константы ВЫРАЖЕНИЕ = операнды + знаки операций + скоби Операнды – задают данные для вычислений, являются выражением или его частным случаем константой или переменной. Операции – задают действия, которые нужно выполнить согласно приоритетов выполнения. Переменная — это именованная область памяти, в которой хранятся данные определенного типа. Переменные – это значения, которые могут изменяться в ходе выполнения программы. У переменной есть имя и значение. Имя служит для обраще ния к области памяти, в которой хранится значение. Во время выполнения про граммы значение переменной можно изменять. Перед использованием любая переменная должна быть описана. Общий вид оператора описания переменных: [класс памяти] [const] тип имя [инициализатор]; Правила задания составных частей оператора описания переменных: § Класс памяти определяет время жизни и область видимости программного объекта (в частности, переменной). Необязательный класс памяти может принимать одно из значений auto, extern, static и register. § Модификатор const показывает, что значение переменной изменять нельзя. Такую переменную называют именованной константой, или просто константой. § При описании можно присвоить переменной начальное значение, это называется инициализацией. Инициализатор можно записывать в двух формах — со знаком равенства: • = значение • ( значение ) Константа – некая постоянная величина, должна быть инициализирована при объявлении. В одном операторе можно описать несколько переменных одного типа, разделяя их запятыми.

ПРИМЕРЫ • • • int a; //целая переменной с именем а а =7; // ПРИМЕРЫ • • • int a; //целая переменной с именем а а =7; // а присвоено значение 7 int a=7; // операция инициализации – мы определяем переменную и задаем ей значение int a (7); //операция инициализации – мы определяем переменную и задаем ей значение float x; //вещественная переменная х short int a = 1; // целая переменная а const char С = ‘С’; // символьная константа С char s, sf = ‘f’; // инициализация относится только к sf char t (54); // инициализация символьной переменой t float с = 0. 22, x(3), sum; // вещественные переменные…

Домашнее задание Павловская Т. А. С/С++. Программирование на языке высокого уровня – Спб. : Домашнее задание Павловская Т. А. С/С++. Программирование на языке высокого уровня – Спб. : Питер, 2004. – 461 с. : ил. ISBN 5 94723 568 4 – раздел Переменные и выражения

Задание 1 Напишите алгоритм и программу на С++ для перевода температуры по Цельсию в Задание 1 Напишите алгоритм и программу на С++ для перевода температуры по Цельсию в температуру по Фаренгейту. T фаренг = 1, 8*T цельс +32