Содержание
- 2. Литература
- 3. Программа Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда –
- 4. Языки программирования Машинно-ориентированные (низкого уровня) - каждая команда соответствует одной команде процессора (ассемблер) Языки высокого уровня
- 5. Язык С 1972-1974 – Брайан Керниган, Дэнис Ритчи Язык, разработанный программистами для программистов высокая скорость работы
- 6. Язык С++ 1979 – Бьёрн Страуструп, С with Classes С++ можно назвать расширенной и улучшенной версией
- 7. Язык С++ Помимо С++ существуют два других языка программирования – Java и C# C++ - родительский
- 8. Программа Объединенная единым алгоритмом совокупность описаний операторов Этапы создания исполняемой программы Выполняет директивы, содержащиеся в тексте
- 9. Состав языка
- 10. Алфавит языка
- 11. Идентификаторы Имя программного объекта. В идентификаторе могут использоваться латинские буквы, цифры и знак подчеркивания. Прописные и
- 12. Имена переменных Могут включать латинские буквы (A-Z, a-z) знак подчеркивания _ цифры 0-9 НЕ могут включать
- 13. Ключевые слова Зарезервированные идентификаторы, которые имеют специальное значение для компилятора. Их можно использовать только в том
- 14. Знаки операций Один или более символов, определяющих действие над операндами
- 17. Константы
- 18. Комментарии
- 19. Простейшая программа main() { } главная (основная) программа всегда имеет имя main начало программы «тело» программы
- 20. Вывод текста на экран #include main() { printf("Привет!"); } include = включить файл stdio.h: описание стандартных
- 21. Что такое переменная? Переменная – это ячейка в памяти компьютера, которая имеет имя и хранит некоторое
- 22. Основные типы int – целое число (4 байта) float – вещественное число, floating point (4 байта)
- 24. Объявление переменных Объявить переменную = определить ее имя, тип, начальное значение, и выделить ей место в
- 25. Оператор присваивания Оператор – это команда языка программирования высокого уровня. Оператор присваивания служит для изменения значения
- 26. Оператор присваивания Общая структура: Арифметическое выражение может включать константы (постоянные) имена переменных знаки арифметических операций: +
- 27. main() { int a, b; float x, y; a = 5; 10 = x; y =
- 28. Особенность деления в Си main() { int a = 7; float x; x = a /
- 29. Сокращенная запись операций в С/C++ инкремент декремент a = a + 1; a++; a = a
- 30. Порядок выполнения операций вычисление выражений в скобках умножение, деление, % слева направо сложение и вычитание слева
- 31. Сложение двух чисел Задача. Ввести два целых числа и вывести на экран их сумму. Простейшее решение:
- 32. Ввод чисел с клавиатуры scanf ("%d%d", &a, &b); формат ввода scanf – форматный ввод адреса ячеек,
- 33. Что неправильно? int a, b; scanf ("%d", a); scanf ("%d", &a, &b); scanf ("%d%d", &a); scanf
- 34. Вывод чисел на экран printf ("%d", c); здесь вывести целое число это число взять из ячейки
- 35. Вывод целых чисел int x = 1234; printf ("%d", x); 1234 printf ("%9d", x); минимальное число
- 36. Вывод вещественных чисел float x = 123.4567; printf ("%f", x); 123.456700 printf ("%9.3f", x); минимальное число
- 37. Полное решение #include #include int main() { int a, b, c; printf("Введите два целых числа\n"); scanf("%d%d",
- 38. Ввод/вывод с использованием библиотеки классов С++ Задача. Ввести два целых числа и вывести на экран их
- 39. Базовые конструкции структурного программирования
- 40. Программирование на языке С Ветвления
- 41. Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
- 42. Вариант 1. Блок-схема полная форма ветвления блок «решение»
- 43. Вариант 1. Программа main() { int a, b, max; printf("Введите два целых числа\n"); scanf("%d%d", &a, &b
- 44. Условный оператор if ( условие ) { // что делать, если условие верно } else {
- 45. Что неправильно? if a > b { a = b; } else b = a; if
- 46. Вариант 2. Блок-схема неполная форма ветвления
- 47. Вариант 2. Программа main() { int a, b, max; printf("Введите два целых числа\n"); scanf("%d%d", &a, &b
- 48. main() { int a, b, max; printf("Введите два целых числа\n"); scanf("%d%d", &a, &b ); max =
- 49. Задания «4»: Ввести три числа и найти наибольшее из них. Пример: Введите три числа: 4 15
- 50. Программирование на языке Си Сложные условия
- 51. Сложные условия Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и
- 52. Вариант 1. Алгоритм начало ввод x 'подходит' конец да нет x >= 25? да нет x
- 53. Вариант 1. Программа main() { int x; printf("Введите возраст\n"); scanf("%d", &x); if (x >= 25) if
- 54. Вариант 2. Алгоритм начало ввод x 'подходит' да нет x >= 25 и x 'не подходит'
- 55. Вариант 2. Программа main() { int x; printf("Введите возраст\n"); scanf("%d", &x); if ( x >= 25
- 56. Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью
- 57. Сложные условия Порядок выполнения сложных условий: выражения в скобках ! (НЕ, отрицание) , >= ==, !=
- 59. Скачать презентацию