search question_answer notifications Wellington UNINOVE keyboard_arrow_down homeHome library_books Materiais de Estudo keyboard_arrow_down Disciplinas keyboard_arrow_down bookmark Listas keyboard_arrow_down SEJA PREMIUM VISUALIZAO 1 DE 126 PGINAS zoom_in zoom_out feedback zoom_out_map 1 Curso de Linguagem C UFMG Universidade Federal de Minas Gerais 2 Esta apostila foi elaborada com o contedo do site do Curso de Lingua gem C da UFMG ( site - http://www.ead.eee.ufmg.br/cursos/C/). Esta verso .doc foi elaborada por Henrique Jos dos Santos (Eng@ da Computao, UNISANTOS, Sant os-SP) Este curso foi implementado na UFMG - Universidade Federal de M inas Gerais pelo Ncleo de Ensino Distncia da Escola de Engenharia - fa zendo parte de um projeto apoiado pela Pr-Reitoria de Graduao da UFMG, atravs do programa PROGRAD97/FUNDO-FUNDEP. O curso oferecido regularmente, a ca da semestre, desde 1997. Na nossa pgina de inscries voc pode verificar o nmero de participantes em cada edio. Desde sua primeira edio, o curso t em sido oferecido gratuitamente e no oferece certificados de concluso. Ou s eja, voc deve faz er este curso se estiver interessado em s eu aprimoramento pessoal. Quem originalmente escreveu o curso de C foi o aluno de graduao em Engenharia Eltrica, Daniel Balparda de Carvalho. Algumas modifi caes f oram introduzidas pela aluna de doutorado Ana Liddy Cenni de Castro Magalhes e pelo aluno de graduao em Engenharia Eltrica, Ebenezer Silva Oli veira. Posteriormente, Guilherme Neves Cavalieri, tambm aluno de graduao em Engenharia Eltrica, modificou as pginas, de forma a facilitar a navegao e ut ilizao do curso. Atualmente ele mantido pelo professor Renato Cardoso Mesquita. 3 Aula 1 - INTRO DUO Vamos, neste curso, aprender os co nceitos bsicos da l inguagem de programao C a qual tem se tornado cada dia mais popular, devido sua versatilidade e ao seu poder. Uma das grandes vanta gens d o C que ele p ossui tanto caractersticas de "alto nvel" quanto de "baixo nvel" . Apesar de ser bom, no pr-requisito do curso um conhecimento anterior de lingua gens de pro gramao. im portante uma f amiliaridade com computad ores. O que importante que voc t enha vontade de ap render, dedicao a o curso e, caso esteja em uma das turmas do curso, a companhe atenta mente as discusses que ocorrem na lista de discusses do curso. O C nasceu na d cada de 70. Seu inventor, Dennis Rit chie, implementou-o pela primeira vez usand o um DEC PDP-11 rodando o sist ema operacional UNIX. O C d erivado de uma outra linguagem : o B, criado po r Ke n Thompson. O B, por sua vez, veio da linguagem BCPL, inventada por Martin Richards. O C u ma linguagem de programao genrica que utilizada para a criao de programas diversos como processadores de texto, planilhas eletrnicas, sistemas o p eracionais, programas de comunicao, programa s para a automao in dustrial, g
erenciadores de banco s de dados, programa s d e projeto assistido por c
omputador, programas para a soluo de problemas da Engenharia, Fsica, Qumica e ou tras Cincias, etc ... bem provvel que o Navegador que voc est u sando para ler este texto tenha sido esc rito em C ou C++. Estudaremo s a estrutura do ANSI C, o C padronizado pela ANSI . Veremos ainda algu mas funes co muns em compiladores para alguns sistemas operacionais. Quand o no houver equivale ntes para as fu nes em ou tros sistemas, apresentaremo s formas a lternativas de uso dos comandos. Sugerimos que o a luno realmente use o mximo p ossvel dos exemplos, problemas e exerccios aqui aprese nt ados, gerando o s programas executveis com o seu compilador. Quando u ti lizamos o compilad or aprendemos a lidar com mensagens d e aviso, m ens agens de erro, bugs, e tc. Apenas ler os exemp los no basta. O conheci mento de uma linguagem d e programao transcende o conhecimento de e strutu ras e fun es. O C exige, alm do d omnio d a linguagem em si, uma f amil iaridade com o comp ilador e experincia em achar "bugs" nos programas. importante ento que o le itor d igite, compile e execute os exemp los apresentados. Linguagem de Programao - C++ thumb_up 0 thumb_down whatshot whatshot whatshot whatshot whatshot whatshot Nvel de popularidade h mais de um ms Por Sarah UFRRJ file_download Download bookmark_border Salvar flag Denunciar Wellington Cassiano Escreva um comentrio...