КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Імена змінних
Лекція 2: Типи даних, операції та вирази. Змінні, константи та оголошення. Контрольні питаня Можливості С. С - це мова програмування загального призначення, добре відомий своєю ефективністю, економічністю. Вказані переваги Сі забезпечують хорошу якість розробки майже будь-якого виду програмного продукту. Використовування Сі якості інструментальної мови дозволяє одержувати швидкі і компактні програми. У багатьох випадках програми, написані на Сі, порівнянні по швидкості з програмами, написаними на мові ассемблера. При цьому вони мають кращу наочність і їх простіше супроводжувати. Сі поєднує ефективність і потужність у відносно малому за розміром мові. Хоча Сі не містить вбудованих компонент мови, виконуючих введення-висновок, розподіл пам'яті, маніпуляцій з екраном або управління процесами, проте, системне оточення Сі має в своєму розпорядженні бібліотеку об"ектних модулів, в якій реалізовані подібні функції. Бібліотека підтримує багато з функцій, які потрібні. Це рішення дозволяє ізолювати мовні особливості від специфіки процесора, на якому виконується результуюча програма. Строге визначення мови робить його незалежним від будь-яких деталей операційної системи або машини. У той же час програмісти можуть додати в бібліотеку специфічні системні програми, щоб ефективніше використовувати конкретній особливості машини. Основними характеристиками мови С є: 1. Короткі вирази; 2. Сучасні керуючі конструкції та структури даних; 3. Багатий перелік операцій. Засновником був Д.Рітчі він працював в конторі Bell Tobs, заснував в1972 р. спочатку ця мова називалася В а потім її перейменували в С. З 1999 р. мова С не змінюється.
1. Хто вважається автором мови програмування С? 2. Назвіть приблизній рік виникнення мови програмування С. 3. В явкому році виникнула так звана «традиційна мова С»? 4. Перерахуйте основні особливості мови програмування С. 5. Які можливості забезпечує мова програмування С?
Мета: ознайомити студентів з основними типами даних, використовуваних мовою програмування, їх діапазонами та особливостями використання. Розглянути принципову різницю між операціями та виразами. Розглянути правила оголошення змінних, локальних та глобальних констант. План: 1. Імена змінних. 2. Типи даних та розміри. 3. Константи 4. Структура програми.
1. Фундаментальні об’єкти даних, з якимим працює програма – це змінні та константи. Змінні, що використовуються в програмі, перераховуються в оголошеннях або деклараціях. При цьому вказується їх тип, а також іноді початкові значення. В мові С існують деякі обмеження на імена змінних і символьних констант. · Імя змінної не може починатися з цифри, але містити в собі цифру може. · Знак підкреслення також вважать буквою, але починати з нього імя змінної не можна – подібних формат імені мають деякі стандартні бібліотеки. · Також слід зважати на те, що мова чутлива до регістру написання символів – іншими словами букви А та а вважаються різними символами. · Окрім цього за імена не можна обирати ключові слова мови – назви типів даних, назви операторів та таке інше.
Дата добавления: 2014-01-05; Просмотров: 711; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |