Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 Pascal1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.95 Mб
Скачать

Содердание

ТЕМА №1: ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ. АЛГОРИТМИЗАЦИЯ. ОСНОВНЫЕ ПОНЯТИЯ. БЛОК-СХЕМЫ. 3

Свойства алгоритма 3

ТЕМА №2: РАБОТА В СРЕДЕ TURBO-PASCAL. ТРАНСЛЯТОР. НАБОР ТЕКСТА ПРОГРАММЫ. СПРАВОЧНАЯ СИСТЕМА. ВЫПОЛНЕНИЕ И ОТЛАДКА ПРОГРАММЫ. 5

ТЕМА№3:ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА. СТРУКТУРА ПРОГРАММЫ. ОПЕРАТОРЫ ВВОДА-ВЫВОДА. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬ­ЗОВАНИЕ ДОПОЛНИТЕЛЬНЫХ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ И ФУНКЦИЙ, ПРЕОБ­РАЗОВАНИЯ ЧИСЛОВЫХ ПЕРЕМЕННЫХ. 11

ТЕМА №4: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. ПРОРЯДКОВЫЕ ТИПЫ ДАННЫХ. ВЕТВЛЕНИЕ. ОПЕРАТОРЫ УСЛОВНОГО И БЕЗУСЛОВНОГО ПЕРЕХОДА. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕ ВЕТВЛЕНИЯ И ПЕРЕХОДОВ. 17

1. Порядковые типы переменных (дополнительные сведения) 17

Тип переменной 18

Символьные переменные 18

Определение 18

Переменная, которая может содержать 1 символ, и занимает 1 байт 18

Переменная, которая может принимать только два значения – true , false 18

Описание 18

CHAR 18

BOOLEAN 18

Например, Var c,а: boolean; 18

Дополнительная информация 18

Все имеющиеся символы имеют коды (таблица кодов ASCII). 18

Получается в результате выполнения логических выражений с операциями: =,<>,<,<=,>,>= (простые логические выражения) и Not, And, Or, Хor (логические функции) – используются для объединения простых логических выражений в составные, при чем простые логические выражения берутся в круглые скобки. 18

Использование 18

В различных операторах, например: 18

Пример простого выражения - X>2 18

Пример составного выражения - (X>2) and (X<=10) 18

Примеры 18

С:=’a’; Writeln(‘C=’,c); 18

X:=4; 18

A:=(X>2) and (x<=10); 18

If A=True then y:=1 else y:=1/x; 18

ТЕМА №5: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. ОРГАНИЗАЦИЯ ЦИКЛОВ. ОПЕРАТОРЫ ЦИКЛОВ. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ЦИКЛА. 23

ТЕМА №6: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. ПРОЦЕДУРЫ. ФУНКЦИИ. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕ ПРОЦЕДУР И ФУНКЦИЙ. РЕКУРСИЯ. 26

ТЕМА №7: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. ОСНОВНЫЕ ГРАФИЧЕСКИЕ ОПЕРАЦИИ ЯЗЫКА TURBO PASCAL. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ГРАФИКИ. 31

Примеры программ: 34

Составить программу Абстракция, которая выводит на экран всевозможные графические фигуры. 34

ТЕМА №8: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO-PASCAL. МАССИВЫ, ОДНОМЕРНЫЕ И ВДУХМЕРНЫЕ. СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ МАССИВОВ. 36

Задача MaxMin. Программа для поиска максимального и минимального элемента массива, с указанием их номеров (maxmin.pas). 38

Сортировка массивов 38

Поиск элемента в упорядоченном массиве 39

ТЕМА №9: ДАННЫЕ ТИПА STRUNG. 44

ТЕМА №8: ФАЙЛЫ. ТИПИЗИРОВАННЫЕ ФАЙЛЫ. ТЕКСТОВЫЕ ФАЙЛЫ. 46

Приложение 1. Структура типов данных 50

Приложение 2. Таблица кодов ASCII 50

Управляющие символы 50

Печатаемые символы 50

Десятичный код - символ 50

Приложение 3. Расширенные ASCII –коды клавиш 51

Приложение 4. Кодировка символов по модифицированной альтернативной кодировке символов госта (десятичный код-символ) 51

128 а 51

129 б 51

130 в 51

131 г 51

132 д 51

133 е 51

134 ж 51

135 з 51

136 и 51

137 й 51

138 к 51

139 л 51

140 м 51

141 н 51

142 о 51

143 п 51

144 р 51

145 с 51

146 т 51

147 у 51

148 ф 51

149 х 51

150 ц 51

151 ч 51

152 ш 51

153 щ 51

154 ъ 51

155 ы 51

156 ь 51

157 э 51

158 ю 51

159 я 51

160 а 51

161 б 51

162 в 51

163 г 51

164 д 51

165 е 51

166 ж 51

167 з 51

168 и 51

169 й 51

170 к 51

171 л 51

172 м 51

173 н 51

174 о 51

175 п 51

176 ░ 51

177 ▒ 51

178 ▓ 51

179 | 51

180 ┤ 51

181 ╡ 51

182 ╢ 51

183 ╖ 51

184 ╕ 51

185 ╣ 51

186 ║ 51

187 ╗ 51

188 ╝ 51

189 ╜ 51

190 ╛ 51

191 ┐ 51

192 └ 51

193 ┴ 51

194 ┬ 51

195 ├ 51

196 ─ 51

197 ┼ 51

198 ╞ 51

199 ╟ 51

200 ╚ 51

201 ╔ 51

202 ╩ 51

203 ╦ 51

204 ╠ 51

205 ═ 51

206 ╬ 51

207 ╧ 51

208 ╨ 51

209 ╤ 51

210 ╥ 51

211 ╙ 51

212 ╘ 51

213 ╒ 51

214 ╓ 51

215 ╫ 51

216 ╪ 51

217 ┘ 51

218 ┌ 51

219 █ 51

220 ▄ 51

221 ▌ 51

222 ▐ 51

223 ▀ 51

224 р 51

225 с 51

226 т 51

227 у 51

228 ф 51

229 х 51

230 ц 51

231 ч 51

232 ш 51

233 щ 51

234 ъ 51

235 ы 51

236 ь 51

237 э 51

238 ю 51

239 я 51

240 ë 51

241 ё 51

242 є 51

243 є 51

244 ї 51

245 ї 51

246 ў 51

247 ў 51

248 ˚ 51

249 ● 51

250 · 51

251 √ 51

252 № 51

253 ¤ 51

254 ■ 51

255 51

СОДЕРДАНИЕ 52

79

22