- •Программирование
- •2. Начало работы в среде
- •2.1. Вызов Borland c
- •2.2. Использование меню
- •2.3. Работа с окнами. Использование мыши
- •2.4. Первая программа
- •2.5. Работа с файлами
- •2.6. Основные приемы работы с текстовым редактором
- •2.7. Меню Edit
- •3. В конце работы Вы должны уметь
- •1.2. Структура программы на языке Borland c
- •1.3.1. Константы и переменные
- •1.3.2. Типы данных в с
- •II. Экспериментальный раздел работы
- •III. Дополнительный материал
- •IV. Раздел заданий для самостоятельной работы
- •Работа 3 Операции языка Си, оператор присваивания
- •I.Теоретический раздел работы
- •1.1. Знаки операций в Си
- •1.2.Выражения
- •2. Оператор присваивания
- •3. Алгебраические выражения
- •4. Описание пользовательских подпрограмм-функций
- •II. Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы
- •Работа 4 Числовые типы данных
- •I.Теоретический раздел работы
- •1.1. Целые типы данных
- •1.1.1. Операции над целыми типами данных
- •1.1.2. Представление целых чисел в компьютере
- •1.1.3. Некоторые стандартные подпрограммы для работы с целыми числами
- •1.2. Представление вещественных чисел в эвм
- •II.Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы.
- •Работа 5 Операторы отношений и логические операторы
- •I.Теоретический раздел работы
- •1.1. Некоторые сведения о логическом типе данных
- •1.2. Оператор условного перехода if...Else
- •1.3. Условный оператор switch
- •II. Экспериментальный раздел работы
- •Работа 6 Инструкции управления. Операторы Си, реализующие повторения
- •I. Теоретический раздел работы
- •1.1. Оператор цикла с предусловием
- •1.2. Оператор цикла с постусловием
- •1.3. Оператор цикла со счётчиком
- •1.4. Операторы завершения цикла
- •II.Экспериментальный раздел работы
- •Список литературы
IV. Раздел заданий для самостоятельной работы
Раздел заданий для самостоятельной работы разбит на три части – A, B и C различной степени тяжести. Раздел С предназначен для студентов достаточно хорошо знакомых с языком С.
A.
Написать самостоятельно программу, которая запрашивает по отдельности имя, отчество и фамилию, а потом выводит их в строчку с пожеланием успехов в изучении информатики.
Составить программу, в которой в ответ на выводимое полное имя, нужно ввести уменьшительное имя. Например, Александр – Саша, Шурик и т.д.
Составить программу, которая предлагает слова, к которым нужно придумать рифму. Выводить на экран предложенные программой слова, а рядом – рифмы.
Написать программу, выводящую на экран слова, к которым необходимо придумать слова-синонимы и слова-антонимы.
Составить программу, которая экзаменовала бы студентов, например, на знание столиц государств мира, президентов государств, рек континентов, исполнителей песен, актеров кино и др.
Придумать самостоятельно задания на составление программ, в которых организуется с помощью операторов read и write диалог пользователя и компьютера.
Написать программу, выводящую на экран дисплея таблицу со списком друзей: фамилию, имя, телефон, адрес.
B.
Написать программу-диалог, с помощью которой можно будет разъяснять значения выводимых на экран слов.
Написать в виде диалога с компьютером программу – переводчик слов с одного языка на другой.
Написать “программу – игру в города.”
Составить программу, выводящую на экран дисплея таблицу основных единиц физических величин в системе СИ и их размерности.
Составить программу, которая выводит в виде таблицы некоторые производные единицы физических величин в системе СИ.
Составить программу, которая выводит в виде таблицы значения некоторых физических постоянных: радиус и массу Земли, Гравитационную постоянную, постоянные Авогадро, Больцмана, Планка, Ридберга и другие.
Составить программу, которая выводит в виде таблицы массы и заряды электрона, протона, альфа-частицы и некоторых других легких элементов.
Составить программу, выводящую на экран дисплея таблицу некоторых характеристик планет Солнечной систем
Расстояние Масса Радиус Плотность Орбитальная Планета от Солнца, относительно км 103 кг/м3 скорость
млн.км МЗ=6 1024кг км/с
Меркурий 57.9 0.06 2 440 5.5 47.9
Венера 108.2 0.82 6 050 5.2 35.0
Земля 149.6 1.0 6 371 5.5 29.8
Марс 227.9 0.11 3 397 3.9 24.1
Юпитер 778.3 318 69 900 1.3 13.1
Сатурн 1427 95.2 58 000 0.7 9.6
. Уран 2870 14.6 25 400 1.4 6.8
Нептун 4496 17.2 24 300 1.6 5.4
Плутон 5946 0.002 1 140 2.0 4.7
Придумать самостоятельно задания на составление программ, с помощью которых можно будет выводить какую-либо информацию в виде таблиц, кроссвордов, ребусов, чайнвордов, сканвордов и т.п.
C.
Напишите программу, выводящую текст справа(в той же строке) от текста введенного пользователем.
Напишите программу, выводящую текст в окне( окно должно быть окружено рамкой).
Напишите программу, в которой при нажатии на клавишу a на экране выводится символ b, при нажатии на клавишу b на экране выводится символ c, и т.д.
Вывести график функции sin x, используя в качестве точек символ *.
Составить программу, в результате работы которой на экране будет отображаться ходьба человека. Для рисования используйте псевдографику, например