Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Для всех вариантов текстовый файл на языке С++ выбирается через окно диалога и загружается в объект типа TMemo и/или создается/редактируется в объекте типа TMemo.
Необходимо определить, используются ли в тексте программы слова, выражения или символы, указанные в вариантах и соответствующие правилам синтаксиса языка С++, подсчитать их общее количество и указать номера строк, в которых они обнаружены.
1. Объявления переменных типа int и круглые скобки.
2. Объявления переменных типа float и фигурные скобки.
3. Объявления переменных типа double и знаки математических операций + и -.
4. Объявления переменных типа int и знаки математических операций / и *.
5. Объявления переменных типа float и операторы поточного включения и извлечения >> и <<.
6. Используются ли в программе массивы, т.е. имена и последующие за ними квадратные скобки с индексами.
7. Используются ли в программе символы и символьные массивы, т.е. объявления char <имя переменной>, char* <имя массива> и сhar <имя массива>[<индекс>].
8. Директивы препроцессора #include, #define и знаки строчных комментариев //.
9. Объявления переменных типа int и знаки блочных комментариев /* и */.
10. Операторы if, else и знаки математических операций +.
11. Операторы for, break и знаки математических операций -.
12. Операторы fopen, fclose и знаки математических операций /.
13. Функции математической библиотеки sin, cos и знаки математических операций *.
14. Оператор for и круглые скобки.
15. Оператор if и фигурные скобки.
16. Оператор break и операторы поточного включения и извлечения >> и <<.
17. Операторы fopen, fclose и знаки строчных комментариев //.
18. Оператор цикла do while и знаки математических операций / и *.
19. Операторы if, else и знак разделения целой и дробной частей «точка».
20. Оператор цикла do while и операторы поточного включения и извлечения >> и <<.
21. Используются ли в программе объявления символьных переменных char <имя переменной>, но не символьных массивов.
22. Используются ли в программе объявления символьных массивов char* <имя массива> и сhar <имя массива>[<индекс>], но не символов.
23. Объявления переменных типа int, float и знаки строчных комментариев //.
24. Объявления переменных типа float, double и знак разделения целой и дробной частей «точка».
25. Оператор break и знаки математических операций + и -.