Содержание
- 2. ЭЛЕМЕНТЫ ЯЗЫКА СИ++ Алфавит латинские буквы (A-Z, a-z) цифры 0-9 специальные символы ( , % !
- 3. ЭЛЕМЕНТЫ ЯЗЫКА СИ++ Из символов алфавита формируются лексемы – единицы текста программы, которые при компиляции воспринимаются
- 4. ТИПЫ ДАННЫХ ЯЗЫКА СИ++ В языке СИ++ имеется 4 базовых арифметических типа и 2 модификатора (знака
- 5. АРИФМЕТИЧЕСКИЕ ТИПЫ ДАННЫХ ЯЗЫКА СИ++
- 6. АРИФМЕТИЧЕСКИЕ ТИПЫ ДАННЫХ ЯЗЫКА СИ++ Замечания по типам данных: если не указан базовый тип, то по
- 7. ПЕРЕМЕННЫЕ. ОПИСАНИЕ ПЕРЕМЕННЫХ В СИ И СИ++ Переменная - это ячейка в памяти компьютера, которая имеет
- 8. ПЕРЕМЕННЫЕ. ОПИСАНИЕ ПЕРЕМЕННЫХ В СИ И СИ++ Имена переменных Могут включать латинские буквы (A-Z, a-z) знак
- 9. Описание переменных Описание переменных в Си и Си++ имеет вид имя_типа список_переменных; Одновременно с описанием можно
- 10. Объявление переменных Объявить переменную = определить ее имя, тип, начальное значение, и выделить ей место в
- 11. КОНСТАНТЫ В СИ И СИ++ символьные строковые константы управляющие символы целые вещественные 10-ичные 8-ичные 16-ичные
- 12. КОНСТАНТЫ В СИ И СИ++ Именованные константы (константные переменные) Для их определения используется квалификатор доступа const,
- 13. ОПЕРАЦИИ И ВЫРАЖЕНИЯ В СИ И СИ++ Во всех языках программирования под выражением подразумевается конструкция, составленная
- 14. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ В СИ И СИ++ – вычитание (унарный минус) + сложение * умножение / деление
- 15. Особенность операции деления в Си и СИ++ При делении целых чисел остаток отбрасывается и результат –
- 16. ОСОБЕННОСТИ ОПЕРАЦИЙ ИНКРЕМЕНТ И ДЕКРЕМЕНТ они могут применяться только к переменным и не могут – к
- 17. ПОРЯДОК АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ По убыванию старшинства арифметические операции располагаются в следующем порядке: ++, - - -
- 18. Порядок выполнения операций вычисление выражений в скобках умножение, деление, % слева направо сложение и вычитание слева
- 19. ОПЕРАЦИИ ОТНОШЕНИЯ Набор операций отношений стандартный: >= == != Замечание: т.к. логического типа данных в стандарте
- 20. ЛОГИЧЕСКИЕ ОПЕРАЦИИ Набор операций стандартный: ! операция отрицания && конъюнкция (логическое И) || дизъюнкция (логическое ИЛИ)
- 21. ОПЕРАЦИИ ПРИСВАИВАНИЯ В языке Си и Си++ присваивание является операцией, а не оператором. Знак операции присваивания
- 22. Дополнительные операции присваивания (Сокращенная запись операций в Си) инкремент декремент a = a + 1; a++;
- 23. ОПЕРАЦИЯ ЯВНОГО ПРЕОБРАЗОВАНИЯ ТИПА Формат операции: (имя_типа) операнд Пример: (float) 1, (int) x%2 ОПЕРАЦИЯ sizeof Форматы
- 24. ОПЕРАЦИЯ «ЗАПЯТАЯ» Эта операция используется для связывания нескольких выражений в одно. ОПЕРАЦИИ ( ) И [
- 25. Приоритеты (ранги) операций в Си++
- 26. ПРИВЕДЕНИЕ ТИПОВ ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЙ Все ЯПВУ имеют ряд общих правил записи выражений все символы, составляющие
- 27. ПРИВЕДЕНИЕ ТИПОВ ПРИ ВЫЧИСЛЕНИИ ВЫРАЖЕНИЙ Старшинство типов друг по отношению к другу определя-ется по следующему принципу:
- 28. Задание на тему «Элементы языка Си++. Типы данных. Операции и выражения» Задание на тему «Элементы языка
- 29. Линейные программы на Си/Си++ Тема 20
- 30. Пример линейной программы на Си /*Пример программы на Си/Си++ */ #include #include директивы препроцессора #include void
- 31. Оператор – это команда языка программирования высокого уровня. Понятие «оператор» в языке Си трактуется следующим образом
- 32. Оператор присваивания Оператор присваивания служит для изменения значения переменной. Пример a = 5; x = a
- 33. Общая структура: умножение деление остаток от деления имя переменной = выражение; куда что Арифметическое выражение может
- 34. void main() { int a, b; float x, y; a = 5; 10 = x; y
- 35. Библиотека математич. функций (заголовочный файл math.h)
- 36. Сложение двух чисел: Ввести два целых числа и вывести на экран их сумму. Блок-схема линейного алгоритма
- 37. Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумму. Простейшее решение:
- 38. Форматированный ввод/ вывод Операторы printf() и scanf() обеспечивают ввод данных с клавиатуры и вывод на экран.
- 39. Форматированный вывод на экран Признак управляющего символа \ Список управляющих символов: \n – перевод строки \t
- 40. Форматированный вывод на экран Спецификатор формата это пара символов, начинающа-яся с %, определяющая форму вывода на
- 41. Форматированный вывод на экран К спецификатору формата могут быть добавлены числовые параметры: ширина поля и точность.
- 42. Вывод чисел на экран printf ("%d", c); здесь вывести целое число это число взять из ячейки
- 43. Вывод целых чисел int x = 1234; printf ("%d", x); 1234 printf ("%9d", x); минимальное число
- 44. Вывод вещественных чисел float x = 123.4567; printf ("%f", x); 123.456700 printf ("%9.3f", x); минимальное число
- 45. Ввод чисел с клавиатуры scanf ("%d%d", &a, &b); формат ввода scanf – форматный ввод адреса ячеек,
- 46. int a, b; scanf ("%d", a); scanf ("%d", &a, &b); scanf ("%d%d", &a); scanf ("%d %d",
- 47. Полное решение #include #include void main() { int a, b, c; clrscr(); printf("Введите два целых числа\n");
- 48. Потоковый ввод/ вывод В Си++ имеются свои специфические средства ввода данных с клавиатуры и вывода на
- 49. Потоковый ввод/ вывод Вывод данных интерпретируется как помещение в стандартный поток cout выводимых значений. Выводиться могут
- 50. Потоковый ввод/ вывод В процессе потокового ввода-вывода происходит преобразование из формы внешнего символьного представления во внутренний
- 51. Пример линейной программы на Си++ //Пример программы на Си++ #include #include директивы препроцессора #include void main
- 52. Задачи на линейные алгоритмы Написать программы на Си++ для реализации линейных алгоритмов Задача 1: Дан радиус
- 54. Скачать презентацию