Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  11 класс  /  Инструкции к практическим работам по языку программирования С++ (методическая разработка)

Инструкции к практическим работам по языку программирования С++ (методическая разработка)

Материал содержит инструкции к 14 практическим работам по языку программирования С++.
03.03.2016

Описание разработки

Общие указания.

Приступая к выполнению практических работ, следуют помнить, что:

- каждая переменная программы должна быть объявлена;

- инструкция объявления переменной выглядит так: Тип ИмяПеременной;

- основными числовыми типами языка Си++ являются: int (целый), float,double (действительные);

- для изменения значений переменных и для вычислений по формулам используется инструкция присваивания ( = );

- тип выражения, находящегося в правой части инструкции присваивания, должен соответствовать типу переменной, имя которой слева от символа инструкции присваивания;

- каждая программа языка СИ++ должна содержать предложение include, которое открывает библиотеку ввода – вывода.

- инструкция cout<< предназначена для вывода на экран монитора сообщений и значений переменных;

- инструкция cin>> предназначена для ввода с клавиатуры во время работы программы исходных данных;

- инструкция if используется для выбора одного из двух направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);

- выбор последовательности инструкций осуществляется во время выполнения программы в зависимости от выполнения условия;

- условие – это выражение логического типа, которое может принимать одно из двух значений: истинно или ложно;

- при помощи логических операций && (логическое «И») и || (логическое «ИЛИ») из простых условий можно строить сложные;

- инструкция switch используется для выбора одного из нескольких направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);

- выбор последовательности инструкций осуществляется во время выполнения программы в зависимости от равенства значения переменной константе, указанной перед группой инструкций;

- оператор цикла с предусловием имеет формат: while (выражение) оператор;

- оператор цикла с предусловием имеет формат: do оператор while (выражение);

- оператор цикла с предусловием имеет формат: for (выражение_1; выражение_2 ; выражение_3) оператор;

- массив – структура данных, представляющая собой совокупность элементов одного типа;

Инструкции к практическим работам по языку программирования С++ (методическая разработка)

- инструкция объявления одномерного массива выглядит так: Тип Имя Массива[размерность];

- доступ к элементам массива осуществляется путем указания имени массива и индекса (номера) элемента, в качестве которого можно использовать выражение целого типа: Имя [индекс];

- двумерный массив –одномерный массив, элементами которого является массив с указанным в описанием типом элементов;

- инструкция объявления двумерного массива: Тип Имя Массива[кол-во строк][кол-во столбцов];

- доступ к элементам массива осуществляется путем указания имени массива и индекса (номера) элемента, в качестве которого можно использовать выражение целого типа:

- Имя [индекс1][индекс2], где индекс1-номер строки, индекс2 – номер столбца;

- формат определения функции имеет вид: тип имя_функции (спецификация параметров) {тело функции }

- тип функции – это тип возвращаемого результата. Если функция не возвращает никакого результата, то она имеет тип void.

- имя функции – идентификатор.

- Спецификация параметров – это список формальных параметров функции с указанием их типов.

- тело функции – это составной оператор или блок.

- операторов возврата из функции в точку ее вызова является оператор return.

- вызов функции имеет вид: имя_функции (список фактических параметров).

- строка описывается как символьный массив, например: char STR[20];

- |одновременно с описанием строка может инициализироваться;

- существует библиотека функции для обработки строк, ее заголовочный файл – string.h

- в библиотеке stdio для вывода строк имеется функция puts( );

- в библиотеке stdio для ввода строк имеется функция gets( ).

Весь материал - в документе.

Содержимое разработки

Содержание.

Общие указания

1. Линейные программы

2. Условный оператор

3. Программы с разветвляющей структурой. Математические функции

4. Оператор выбора

5. Циклические конструкции

6. Последовательности

7. Использование циклических конструкций

8. Функции без возвращаемого значения

9. Функции с возвращаемым значением

10.Ввод-вывод и поиск в одномерном массиве

11.Ввод-вывод и поиск в двумерном массиве

12.Использование функций при работе с элементами одномерных массивов

13.Использование функций при работе с элементами двумерных массивов

14.Ввод-вывод и поиск в строке

Приложение


Общие указания

Приступая к выполнению практических работ, следуют помнить, что:

  • каждая переменная программы должна быть объявлена;

  • инструкция объявления переменной выглядит так: Тип ИмяПеременной;

  • основными числовыми типами языка Си++ являются: int (целый), float,double (действительные);

  • для изменения значений переменных и для вычислений по формулам используется инструкция присваивания ( = );

  • тип выражения, находящегося в правой части инструкции присваивания, должен соответствовать типу переменной, имя которой слева от символа инструкции присваивания;

  • каждая программа языка СИ++ должна содержать предложение includeiostream.h, которое открывает библиотеку ввода – вывода.

  • инструкция cout

  • инструкция cin предназначена для ввода с клавиатуры во время работы программы исходных данных;

  • инструкция if используется для выбора одного из двух направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);

  • выбор последовательности инструкций осуществляется во время выполнения программы в зависимости от выполнения условия;

  • условие – это выражение логического типа, которое может принимать одно из двух значений: истинно или ложно;

  • при помощи логических операций && (логическое «И») и || (логическое «ИЛИ») из простых условий можно строить сложные;

  • инструкция switch используется для выбора одного из нескольких направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);

  • выбор последовательности инструкций осуществляется во время выполнения программы в зависимости от равенства значения переменной константе, указанной перед группой инструкций;

- оператор цикла с предусловием имеет формат: while (выражение) оператор;

  • оператор цикла с предусловием имеет формат: do оператор while (выражение);

  • оператор цикла с предусловием имеет формат: for (выражение_1; выражение_2 ; выражение_3) оператор;

  • массив – структура данных, представляющая собой совокупность элементов одного типа;

  • инструкция объявления одномерного массива выглядит так: Тип ИмяМассива[размерность];

  • доступ к элементам массива осуществляется путем указания имени массива и индекса (номера) элемента, в качестве которого можно использовать выражение целого типа: Имя [индекс];

  • двумерный массив –одномерный массив, элементами которого является массив с указанным в описанием типом элементов;

  • инструкция объявления двумерного массива: Тип ИмяМассива[кол-во строк][кол-во столбцов];

  • доступ к элементам массива осуществляется путем указания имени массива и индекса (номера) элемента, в качестве которого можно использовать выражение целого типа:

Имя [индекс1][индекс2], где индекс1-номер строки, индекс2 – номер столбца;

  • формат определения функции имеет вид: тип имя_функции (спецификация параметров) {тело функции }

  • тип функции – это тип возвращаемого результата. Если функция не возвращает никакого результата, то она имеет тип void.

  • имя функции – идентификатор.

  • Спецификация параметров – это список формальных параметров функции с указанием их типов.

  • тело функции – это составной оператор или блок.

  • операторов возврата из функции в точку ее вызова является оператор return.

  • вызов функции имеет вид: имя_функции (список фактических параметров).

  • -строка описывается как символьный массив, например : char STR[20];

  • |одновременно с описанием строка может инициализироваться;

  • -существует библиотека функции для обработки строк, ее заголовочный файл – string.h

  • в библиотеке stdio для вывода строк имеется функция puts( );

  • в библиотеке stdio для ввода строк имеется функция gets( ) .

ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №1

Тема: Линейные программы

Цель работы: Научиться создавать линейные программы.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:


  1. Напишите программу, которая выводит на экран сообщение вида:


Практическая работа № 1.

Иванов Петр Иванович

12.10.2013 г.

2. Напишите программу, которая решает одну из следующих задач (задача выбирается по номеру компьютера).


  1. Вычислить площадь треугольника по высоте и основанию.

  2. Вычислить площадь трапеции по формуле


, где а, b - основания, h-высота.


  1. Вычислить площадь поверхности цилиндра по формуле

S = 2R( h+R ), где R- радиус основания ,h – высота.


  1. Вычислить объем цилиндра по формуле


V = R2 h, где R- радиус основания ,h – высота.


  1. Вычислить объем шара по формуле

, где R- радиус.


  1. Вычислить площадь поверхности шара по формуле


S = 4 R2 , где R- радиус.


  1. Вычислить объем конуса по формуле


, где R- радиус основания, h – высота.



  1. Вычислить объем полого цилиндра по формуле


V = h ( r12r22) , где h - высота, r12 - радиус цилиндра, r22 – радиус отверстия.


  1. Вычислить площадь и длину окружности по формулам


S = R 2 , C = 2 R , где R- радиус окружности.


  1. Вычислить периметр и площадь прямоугольного треугольника, если заданы длины его катетов a и b.



  1. По данной стороне квадрата вычислить его периметр, площадь и объем, образуемого им куба.



  1. Вычислить объем усеченного конуса по формуле



, где H - высота, r - радиус нижнего основания, R - радиус верхнего основания.

  1. По данным сторонам прямоугольника вычислить его площадь и длину диагонали.



  1. Вычислить стоимость покупки некоторого количества ( по весу ) помидоров, огурцов и яблок.


  1. Вычислить стоимости покупки нескольких тетрадей, карандашей и линейки.





3.Напишите программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи ( в км ); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.

4.Отчет должен содержать тексты программ и блок-схемы.


ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №2

Тема: Условный оператор

Цель работы: Научиться использовать условный оператор.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:


1. Напишите программу, которая решает одну из следующих задач (задача выбирается по номеру компьютера).

1, 6, 11 Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. 

2, 7, 12 Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то изменить их на противоположные; в противном случае заменить значение каждой переменной на квадрат. 

3, 8, 13 Из трех данных чисел выбрать наименьшее и наибольшее.

4, 9, 14 Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения

5, 10, 15 Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные (число 0 не изменять).

2.Напишите программу вычисления стоимости покупки с учетом скидки. Скидка 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% - если сумма больше 1000 руб.

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

4.Отчет должен содержать тексты программ и блок-схемы.





ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №3

Тема: Программы с разветвляющей структурой. Математические функции

Цель работы: Научиться разрабатывать программы с разветвляющей структурой и применять математические функции.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Составьте блок- схему и напишите программу вычисления значения у(х) для любого значения аргумента х (задача выбирается по номеру компьютера).


2. Даны координаты x и y. Напишите программу, которая проверяет проходит ли график функции y=x2+6x-25 через эту точку.

3. На числовой оси расположены три точки: A, B, C. Напишите программу, которая определяет, какая из двух последних точек (B или C) расположена ближе к A, и выводит эту точку и ее расстояние от точки A. 

4.Отчет должен содержать тексты программ и блок-схемы.

ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №4

Тема: Оператор выбора

Цель работы: Научиться использовать оператор выбора при разработке программ.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Напишите программы для решения следующих задач:

1.Дан номер месяца (1 — январь, 2 — февраль, ...). Вывести название соответствующего времени года ("зима", "весна" и т.д.). 

2.Дан номер месяца (1 — январь, 2 — февраль, ...). Вывести число дней в этом месяце для невисокосного года. 

3.Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат. 

4.Элементы окружности пронумерованы следующим образом: 1 — радиус (R), 2 — диаметр (D), 3 — длина (L), 4 — площадь круга (S). Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности (в том же порядке). В качестве значения Pi использовать 3.14. 

2. Отчет должен содержать тексты программ.


ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №5

Тема: Циклические конструкции

Цель работы: Научиться использовать циклические конструкции при разработке программ.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Решите задачу с использованием циклов WHILE, DO, FOR (задача выбирается по номеру компьютера)

ПК 1,6,11 Дан отрезок [A,B]. Вывести на экран все нечетные числа из этого отрезка, не делящиеся на 3. Найти сумму таких чисел.

ПК 2,7,12 Дан отрезок [A,B]. Вывести на экран все числа из этого отрезка, которые делятся на 4 и на 3 и их количество.

ПК 3,8,13 Дан отрезок [A,B]. Вывести на экран все числа из этого отрезка, которые делятся на 5, но не делятся на 10. Найти сумму таких чисел.

ПК 4,9,14 Дан отрезок [A,B]. Вывести на экран все числа из этого отрезка, которые не делятся на 3 и не делятся на 5. Найти сумму таких чисел.

ПК 5,10,15 Дан отрезок [A,B]. Вывести на экран все четные числа из этого отрезка, делящиеся на 5. Найти количество таких чисел.

  1. Отчет должен содержать тексты программ и блок-схемы.













ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №6

Тема: Последовательности

Цель работы: Научиться обрабатывать последовательности

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Решите задачу с использованием циклов WHILE, DO, FOR (задача выбирается по номеру компьютера)

ПК 1,5,9,13 Дана последовательность из N целых чисел. Вывести на экран все четные числа последовательности и их сумму.

ПК 2,6,10,14 Дана последовательность из N целых чисел. Вывести на экран все положительные числа последовательности и их количество.

ПК 3,7,11,15 Дана последовательность из N целых чисел. Найти количество нулей в данной последовательности. Если нулей нет, вывести соответствующее сообщение.

ПК 4,8,12,16 Дана последовательность из N целых чисел. Найти сумму и количество отрицательных чисел последовательности.

  1. Дана последовательность из N целых чисел. Найти максимальное число последовательности. (для решения задачи использовать любой цикл)

  2. Отчет должен содержать тексты программ и блок-схемы.


ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №7

Тема: Использование циклических конструкций при решении задач

Цель работы: Научиться использовать циклических конструкций при решении задач

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:


  1. Решите задачи с использованием циклов

1.Даны два целых числа A и В (А

2.Даны два целых числа A и В (А

3.Дано целое число N. Вычислить N!

4.Даны целые числа А и N. Вывести на экран все целые степени числа от 1 до N.

  1. Отчет должен содержать тексты программ и блок-схемы.

ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №8

Тема: Функции без возвращаемого значения

Цель работы: Научиться разрабатывать функции без возвращаемого значения.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Решите задачи с использованием функций

1. Даны четыре числа А, B,C,D. Для каждых трех из них найти сумму модулей.

2. Даны четыре числа А, B,C,D. Для каждых двух из них найти наибольшее.

3. Даны четыре числа А, B,C,D. Для каждых трех из них найти максимальное.

4. Даны четыре числа А, B,C,D. Для каждых двух из них : если они оба четные, то возвести их в квадрат.

5. Даны четыре числа А, B,C,D. Для каждых трех: все отрицательные увеличить вдвое.


  1. Отчет должен содержать тексты программ.


ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №9

Тема: Функции с возвращаемым значением

Цель работы: Научиться разрабатывать функции с возвращаемым значением.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

1.Решите задачи с использованием функций (задача выбирается по номеру компьютера)

ПК 1,4,7,10,13:

  1. Даны три целых числа. Для каждых двух: у четных поменять знаки на противоположные.

  2. Даны четыре целых числа. Для каждых трех найти среднее арифметическое.

ПК 2,5,8,11,14

  1. Даны три целых числа. Для каждых двух: отрицательные возвести в третью степень.

  2. Даны четыре целых числа. Для каждых трех найти сумму положительных.

ПК 3,6,9,12,15

  1. Даны три целых числа. Для каждых двух: извлечь квадратный корень из положительных чисел.

  2. Даны четыре целых числа. Для каждых трех найти количество нечетных чисел.


2.Даны четыре целых числа. Для каждых трех найти сумму минимального и максимального.

3.Даны пять целых чисел. Для каждых четырех найти среднее арифметическое четных чисел.

4.Отчет должен содержать тексты программ.


































ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №10

Тема: Ввод-вывод и поиск в одномерном массиве

Цель работы: Научиться осуществлять ввод-вывод и поиск в одномерном массиве.

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

1.Напишите программу, которая решает одну из следующих задач (задача выбирается по номеру компьютера).


1.Дан массив из 10 элементов. Найти его максимальный и минимальный элементы.

2.Дан массив из 10 элементов. Найти его среднее значение и преобразовать исходный массив, вычитая из каждого элемента это значение.

3.Дан массив из 10 элементов. Преобразовать исходный массив, умножая каждый элемент на количество отрицательных элементов.

4.Дан массив из 10 элементов. Из данного массива создать новый, заменяя все отрицательные элементы их квадратами.

5.Дан массив из 10 элементов. Из данного массива создать новый, заменяя все положительные элементы нулями.

6.Дан массив из 10 элементов. Найти сумму всех положительных элементов и увеличить каждый элемент исходного массива на это число.

7.Дан массив из n элементов. Проверить сколько в нем элементов равных максимальному.

8.Дан массив из n элементов. Найти количество неотрицательных элементов массива. Каждый элемент исходного массива увеличить на это число.

9.Дан массив из n элементов. Проверить сколько в нем элементов равных минимальному.

10.Дан массив из n элементов. Найти минимальный элемент массива и его порядковый номер.

11.Создать массив А из n элементов, каждый элемент которого равен А[ i ] = i+1, где i –индекс элемента и вывести его на экран. Найти количество четных элементов этого массива.

12.Дан массив из n элементов. Найти сумму четных элементов массива и вывести их на экран.

13.Дан массив из n элементов. Найти сумму элементов, стоящих на нечетных местах и вывести их на экран.

14.Создать массив А из n элементов, каждый элемент которого равен А[ i ] = i - 1, где i –индекс элемента и вывести его на экран. Найти максимальный элемент этого массива.

15.Дан массив из n элементов. Все его элементы увеличить на число элементов,

кратных 3.


2. Дан одномерный массив из N элементов. Написать программу, которая проверяет, является ли он знакопеременным.

3. Дан одномерный массив из N элементов. Написать программу, которая проверяет, являются ли все его элементы четными числами.

4. Отчет должен содержать тексты программ и блок-схемы.














ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №11

Тема: Ввод-вывод и поиск в двумерном массиве

Цель работы: Научиться осуществлять ввод-вывод и поиск в двумерном массиве

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:



  1. Напишите программу, которая решает одну из следующих задач (задача выбирается по номеру компьютера)

1.Дана матрица n*m.Ввести на экран все отрицательные элементы и их количество.

2.Дана матрица размера n*m.Найти разность между максимальным и минимальным элементами.

3.Дана матрица размером n*m,содержащая положительные и отрицательные элементы. Определить каких элементов больше, положительных или отрицательных.

4.Дана матрица размера n*m. Вывести на экран все элементы, кратные 3, и их количество.

5.Дана матрица размером n*m. Определить каких элементов больше, четных или нечетных.

6.Дана матрица размера n*m.Найти среднее арифметическое min и maх элементов.

7.Дана матрица размером n*m.Найти сумму четных элементов этой матрицы и каждый ее элемент уменьшить на это значение. Результат вывести на экран.

8.Дана матрица размера n*m,содержащая положительные, отрицательные, нулевые элементы. Определить количество нулевых элементов и каждый элемент матрицы увеличить на это число.

9.Дана матрица размера n*m. Найти сумму элементов, делящихся на 3 и на 5. Все элементы матрицы увеличить на это число.

10.Дана матрица размера n*m. Найти сумму и количество положительных четных элементов.

11.Дана матрица размером n*m. Найти среднее арифметическое отрицательных элементов этой матрицы и каждый ее элемент увеличить на это значение. Результат вывести на экран.

12.Дана матрица размером m*n.Найти сумму нечетных элементов этой матрицы и каждый ее элемент увеличить на это значение. Результат вывести на экран.

13.Дана матрица размером n*m,содержащая положительные, отрицательные и нулевые элементы. Все отрицательные элементы заменить их квадратами. Вывести на экран получившуюся матрицу.

14.Дана матрица размера m*n.Найти среднее арифметическое положительных нечетных элементов этой матрицы.

15.Найти сумму четных элементов матрицы размером n*m.Увеличить каждый нечетный элемент на это число. Полученную матрицу вывести на экран.


  1. Дана квадратная матрица. Возвести все элементы главной диагонали в куб. Полученную матрицу вывести на экран.

  2. Дана квадратная матрица. Найти максимальный и минимальный элемент главной диагонали.

  3. Дана квадратная матрица. Найти сумму отрицательных элементов, стоящих вне главной диагонали.

  4. Отчет должен содержать тексты программ.












ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №12

Тема: Использование функций при работе с одномерными массивами

Цель работы: Закрепить навыки использования функций при работе с одномерными массивами

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

1.Напишите программы для решения следующих задач:


1.Даны четыре одномерных массива. В каждом найти количество элементов, отличных от последнего.

2.Даны три одномерных массива. В каждом найти максимальный элемент. Все элементы массивов увеличить на значение максимума. Массивы вывести на экран.

3.Даны два одномерных массива. В массиве с наибольшим количеством нулей все отрицательные элементы возвести в квадрат. Массивы вывести на экран.

4.Даны три одномерных массива. Определить, какой из них является убывающим.

  1. Отчет должен содержать тексты программ.



ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №13

Тема: Использование функций при работе с двумерными массивами

Цель работы: Научиться использовать функций при работе с двумерными массивами

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Напишите программу, которая решает одну из следующих задач (задача выбирается по номеру компьютера)

1.Даны две матрицы А и В. Найти сумму элементов этих матриц, стоящих на их главных диагоналях

2.Даны две матрицы А и В. Найти сумму положительных элементов этих матриц.

3.Даны две матрицы А и В. Найти сумму четных элементов этих матриц.

4.Даны две матрицы А и В. Найти количество неположительных элементов этих матриц.

5.Даны две матрицы А и В. Найти количество нулевых элементов этих матриц.

6.Даны две матрицы А и В. Найти сумму элементов, делящихся на 3 в этих матрицах

7.Даны две матрицы А и В. Найти сумму отрицательных элементов этих матриц.

8.Даны две матрицы А и В. Найти количество элементов, не делящихся на 5 в этих матрицах.

9.Даны две матрицы А и В. Найти максимальные элементы этих матриц.

10.Даны две матрицы А и В. Найти минимальные элементы этих матриц.

11.Даны две матрицы А и В. Найти сумму нечетных элементов этих матриц.

12.Даны две матрицы А и В. Найти количество ненулевых элементов этих матриц

13.Даны две матрицы А и В. Найти количество неотрицательных элементов этих матриц

14.Даны две матрицы А и В. Найти сумму элементов, делящихся на 10 этих матриц

15.Даны две матрицы А и В. Найти количество элементов, делящихся на 3 этих матриц


  1. Определить, в какой из двух данных матриц А или В количество отрицательных нечетных элементов наибольшее. Найти общее количество таких элементов.

  2. Определить, в какой из двух квадратных матриц А или В на главной диагонали стоит наибольшее количество нулей. Найти общее количество таких элементов.

  3. Отчет должен содержать тексты программ.










ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ №14

Тема: Ввод-вывод и поиск в строке

Цель работы: Научиться осуществлять ввод-вывод и поиск в строке

Программное обеспечение: Borland C++ 3.1

Порядок выполнения задания, методические указания:

  1. Написать программы для решения следующих задач:

1.Дана строка, содержащая латинский текст. Найти количество слов, начинающихся на букву ‘b’

2.Напечатать данную строку в обратном порядке.

3.Даны две строки. В строке с наибольшей длиной все буквы заменить на заглавные.

4.Дана строка. Проверить количество открывающихся и закрывающихся скобок.

5.Дана строка. Найти длину самого короткого слова.

2. Отчет должен содержать тексты программ.









































ПРИЛОЖЕНИЕ


Базовые типы данных языка С++

Название типа

Пояснения

Диапазон значений

short

Краткое целое число

-128 . . . 127

unsigned short

Краткое целое число без знака

0 . . . 255

int

Целое число

-32768 . . . 32767

unsigned int

Целое число

0 . . . 65535

long

Длинное целое число

-230 . . . 230-1

unsigned long

Длинное целое число без знака

0 . . . 231-1

char

Один символ

символы кода ASCII

char[ ]

Строка


float

Число с плавающей точкой

3.4 10-38 . . . 3.4 10+38

double

Число с плавающей точкой двойной точности

1.7 10-308 . . . 1.7 10+308


13



-75%
Курсы повышения квалификации

Информационная культура и образование

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Инструкции к практическим работам по языку программирования С++ (методическая разработка) (0.17 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт

© 2008-2024, ООО «Мультиурок», ИНН 6732109381, ОГРН 1156733012732

Учителю!
Огромная база учебных материалов на каждый урок с возможностью удаленного управления
Тесты, видеоуроки, электронные тетради