Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 15 из 18
  1. #1
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61

    Программирование на Си

    привет всем
    ктонить может дать какиёнибудь советы по написанию программ на языке си ,самые основные азы какиенибудь сводки


  2. #2
    QRP Аватар для UB3ZAM
    Регистрация
    13.10.2008
    Адрес
    Белгород
    Возраст
    37
    Сообщений
    21
    Поблагодарили
    3
    Поблагодарил
    1
    В общем-то синтаксис языка Си везде одинаков, за исключением нескольких моментов, специфических для конкретного компилятора. Поэтому, имхо, начинать изучение нужно с оригинала языка. Самый лучший труд по теме, это книга Б. Кернигана и Д. Ритчи "Язык программирования Си". Лучшей литературы нет, т.к. эта книга написана самими авторами языка.

    Если будут какие-нибудь конкретные вопросы, задавайте, постараюсь помочь.

  3. #3
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    а с чего начать ато я вапще полный нуль в этом деле
    недавно разобрал как написать программу hello world в самом начале
    а как дальше
    еще вопрос как написать прграмму чтобы она считала математическую функцию с 2 или3 переменными (х ,у ,z)

  4. #4
    Модератор
    Регистрация
    18.01.2003
    Адрес
    Кишинёв
    Возраст
    52
    Сообщений
    4,312
    Поблагодарили
    1784
    Поблагодарил
    7963
    Цитата Сообщение от STALKER Посмотреть сообщение
    чего начать ато я вапще полный нуль в этом деле
    недавно разобрал как написать программу hello world в самом начале
    С hello word и начинать. Получилось - идёте дальше и развиваете достигнутые успехи. Лучше учебника чем вам уже подсказали -
    Цитата Сообщение от UB3ZAM Посмотреть сообщение
    Б. Кернигана и Д. Ритчи "Язык программирования Си".
    - не найти. Да и не нужно, если интересует именно Си.

  5. #5
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    да к там иногда не очень понятно написано
    а программу какую прогу лучше использовать для написания программ
    знаю такие проги
    эклипс
    микрософт вижуал си си++
    dev-c(установлена у меня)

  6. #6
    QRP Аватар для UB3ZAM
    Регистрация
    13.10.2008
    Адрес
    Белгород
    Возраст
    37
    Сообщений
    21
    Поблагодарили
    3
    Поблагодарил
    1
    Если не очень понятно написано, тогда нужно отложить Си в сторону и изучать "Технологию программирования", для того, чтобы понять суть процесса разработки ПО. Важно, научиться составлять алгоритмы. А если эту "науку" познать, то потом уже не важно будет на каком языке писать программы. Далее смысл изучения того или иного языка будет банально заключаться в изучении его синтаксиса.

    По поводу среды разработки...самый оптимальный вариант, это конечно же gcc (хоть средой и не является, но тем не менее, даже примеры в книге Кернигана и Ритчи заточены под этот "компилятор") в линуксе. А так, проще чем продукты Borland под DOS я еще ничего не видел, по крайней мере там есть фишка в настройках компилятора под ANSI C.

    Так же могу порекомендовать Code::Blocks. Замечательная кроссплатформенная опенсорсовая ИДЕ.
    Ну или на крайняк Visual C++ 6.0...

    А так, повторюсь, начните с технологии программирования и будет вам счастье!

  7. #7
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    а где их взять

    книги какието искать ?

  8. #8
    Коротковолновик Аватар для RW3VZ
    Регистрация
    01.07.2002
    Адрес
    Владимир
    Сообщений
    7,737
    Поблагодарили
    3848
    Поблагодарил
    484
    Абсолютно любой поисковик Вам поможет...

  9. #9
    QRP Аватар для UB3ZAM
    Регистрация
    13.10.2008
    Адрес
    Белгород
    Возраст
    37
    Сообщений
    21
    Поблагодарили
    3
    Поблагодарил
    1
    Книги искать примерно с таким названием..."Технология программирования", "Основы программирования" ну или что-то в этом роде. Неплохо было бы найти (купить, скачать) книжечку, которая была бы издана при каком-нибудь ВУЗе, либо конспект лекций.

  10. #10
    Very High Power Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    59
    Сообщений
    2,983
    Поблагодарили
    396
    Поблагодарил
    158
    Как программист вставлю свою копейку:
    1. Забудьте про чистый С - займитесь С++. Чистый С уже отходит, на нем почти никто не пишет, разве что под Линуксу. Тем более, по факту, он подмножество С++.
    2. Забейте на Visual Studio, на первое время во всяком случае. Если не собираетесь в дальнейшем писать драйвера, то вообще забейте. Есть замечательный продукт - Borland C++ Builder (Желательно начинать с 6-й версии). Вот с него и начните. Получите настоящее удовольствие от программирования. И книг по нему море, и аналогичная система для C# существует.

  11. #11
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    мне чисто пока нужен язык си мне главное лабы по програмированию сделать
    там 6 програм надо написать

  12. #12
    QRP Аватар для UB3ZAM
    Регистрация
    13.10.2008
    Адрес
    Белгород
    Возраст
    37
    Сообщений
    21
    Поблагодарили
    3
    Поблагодарил
    1
    Дык проще может попросить помощи к написанию лаб? ))) Давайте задания...вот заодно и поучимся составлять алгоритмы и программы к ним на Си )))

  13. #13
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    хорошо щас выложу
    Вложения Вложения
    • Тип файла: pdf lab1.pdf (93.2 Кб, Просмотров: 581)
    • Тип файла: pdf lab2.pdf (95.7 Кб, Просмотров: 941)
    • Тип файла: pdf lab3.pdf (79.2 Кб, Просмотров: 666)
    • Тип файла: pdf lab4.pdf (115.4 Кб, Просмотров: 1765)
    • Тип файла: pdf lab5.pdf (76.7 Кб, Просмотров: 596)

  14. #14
    QRPP
    Регистрация
    25.08.2010
    Адрес
    Красноярск, Россия
    Сообщений
    2
    Поблагодарили
    1
    Поблагодарил
    0
    Приветствую!
    Может немного не то...
    Если тебе нужно с чего то начать, то вот тебе пример (C++, код полностью переносимый, я собирал gcc):

    Код HTML:
    #include <iostream>
    #include <math.h>
    
    double fa( double x, double y ) {
       return sin( x ) * sqrt(y);
    }
    
    int main( int argc, char **argv ) {
       double x = 0.5, y = 4.0;
       std::cout << "a = " << fa( x, y ) << std::endl;
    }
    --------
    a = 0.958851

    Добавлено через 17 минут
    Вот еще примерчик работы со строками:

    Код HTML:
    #include <iostream>
    #include <string>
    
    int charCount( const std::string aBuffer, char aChar ) {
       size_t result = 0;
       for( size_t i = 0; i < aBuffer.size(); i++ ){
          if( aBuffer[i] == aChar ){
             result++;
          }
       }
       return result;
    }
    
    int main( int argc, char **argv ) {
       std::string input = "111 222 333";
       std::cout << "Пробелов = " << charCount( input, ' ' ) << std::endl;
    }
    ----
    Пробелов = 2

    на C:

    Код HTML:
       char buffer[] = "111 222 333";
       int i = 0;
       int count = 0;
       while( buffer[i] != '\0' ){
          if( buffer[i] == ' ' ){
             count++;
          }
          i++;
       }
    Последний раз редактировалось UB0AAE; 19.11.2010 в 13:59. Причина: Добавлено сообщение
    73! Вячеслав (UB0AAE)

  15. #15
    Без позывного Аватар для STALKER
    Регистрация
    21.06.2010
    Адрес
    Барнаул
    Возраст
    31
    Сообщений
    235
    Поблагодарили
    1
    Поблагодарил
    61
    спасибо
    а что за программу используете?

Похожие темы

  1. Программирование Mag One mp-300
    от Гулливер в разделе УКВ: MOTOROLA
    Ответов: 1
    Последнее сообщение: 29.01.2016, 16:23
  2. GM-300: программирование
    от rv4hv в разделе УКВ: MOTOROLA
    Ответов: 10
    Последнее сообщение: 06.01.2012, 18:57
  3. LG ghx 616 программирование
    от -OO7 в разделе Телефонная, сотовая связь
    Ответов: 1
    Последнее сообщение: 28.10.2010, 21:19
  4. Программирование DR-130
    от UA2FGF в разделе DR-130/430
    Ответов: 3
    Последнее сообщение: 09.03.2010, 23:36
  5. Программирование DJ-180
    от UR6HBV в разделе DJ-180/480
    Ответов: 2
    Последнее сообщение: 18.09.2005, 06:07

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×