{"id":48,"date":"2015-03-09T12:44:14","date_gmt":"2015-03-09T15:44:14","guid":{"rendered":"http:\/\/www.inf.ufes.br\/~todsantos\/?page_id=48"},"modified":"2025-08-14T15:26:30","modified_gmt":"2025-08-14T18:26:30","slug":"programacao-ii","status":"publish","type":"page","link":"https:\/\/www.inf.ufes.br\/~todsantos\/programacao-ii","title":{"rendered":"Programa\u00e7\u00e3o I"},"content":{"rendered":"<p><strong>Objetivo:<\/strong><\/p>\n<p>A disciplina tem como objetivo trabalhar os conceitos b\u00e1sicos de programa\u00e7\u00e3o, usando como ferramenta uma linguagem de programa\u00e7\u00e3o pertencente ao paradigma procedural (linguagem C).<\/p>\n<p><strong>Programa Detalhado:<\/strong><\/p>\n<ul>\n<li>Introdu\u00e7\u00e3o (2 horas)\n<ul>\n<li>Computa\u00e7\u00e3o<\/li>\n<li>Conceito de algoritmos<\/li>\n<\/ul>\n<\/li>\n<li>Conceitos b\u00e1sicos (5 horas)\n<ul>\n<li>Vari\u00e1veis, estados e tipos elementares de dados<\/li>\n<li>Operadores e Express\u00f5es\n<ul>\n<li>Aritm\u00e9ticas, l\u00f3gicas, relacionais e literais<\/li>\n<\/ul>\n<\/li>\n<li>Instru\u00e7\u00f5es primitivas\n<ul>\n<li>Atribui\u00e7\u00e3o, entrada e sa\u00edda de dados<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Criando programas procedurais (7 horas)\n<ul>\n<li>Estrutura de um programa em C<\/li>\n<li>Ferramentas de desenvolvimento\n<ul>\n<li>Editor, compilador, depurador, ambientes de desenvolvimento integrados<\/li>\n<\/ul>\n<\/li>\n<li>Padr\u00e3o de documenta\u00e7\u00e3o e escrita de programas<\/li>\n<\/ul>\n<\/li>\n<li>Controle de Fluxo (15 horas)\n<ul>\n<li>Execu\u00e7\u00e3o sequencial<\/li>\n<li>Desvio<\/li>\n<li>Repeti\u00e7\u00e3o\n<ul>\n<li>Processamento condicional dos termos de uma sequ\u00eancia<\/li>\n<li>Contadores e Acumuladores<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Subprogramas e fun\u00e7\u00f5es (11 horas)\n<ul>\n<li>Declara\u00e7\u00e3o, implementa\u00e7\u00e3o e uso<\/li>\n<li>Passagem de par\u00e2metros por valor<\/li>\n<li>Retorno de fun\u00e7\u00f5es<\/li>\n<\/ul>\n<\/li>\n<li>Tipos de dados compostos (15 horas)\n<ul>\n<li>Heterog\u00eaneos\n<ul>\n<li>Tipos definidos pelo usu\u00e1rio<\/li>\n<\/ul>\n<\/li>\n<li>Homog\u00eaneos\n<ul>\n<li>Sequ\u00eancia armazenadas em mem\u00f3ria (vetores)<\/li>\n<li>Cadeia de caracteres (string)<\/li>\n<li>Vetores bidimensionais (matrizes)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Manipula\u00e7\u00e3o de arquivos de texto (5 horas)\n<ul>\n<li>Comandos para leitura de arquivos pelo programa<\/li>\n<li>Comandos para escrita de arquivos pelo programa<\/li>\n<\/ul>\n<\/li>\n<li><\/li>\n<\/ul>\n<p><strong>Exerc\u00edcios:<\/strong><\/p>\n<p>As listas de exerc\u00edcios est\u00e3o dispon\u00edveis no sistema online de corre\u00e7\u00e3o, <a href=\"http:\/\/200.137.66.69\/boca\/\" target=\"_blank\" rel=\"noopener\">BOCA<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivo: A disciplina tem como objetivo trabalhar os conceitos b\u00e1sicos de programa\u00e7\u00e3o, usando como ferramenta uma linguagem de programa\u00e7\u00e3o pertencente ao paradigma procedural (linguagem C). Programa Detalhado: Introdu\u00e7\u00e3o (2 horas) Computa\u00e7\u00e3o Conceito de algoritmos Conceitos b\u00e1sicos (5 horas) Vari\u00e1veis, estados &hellip; <a href=\"https:\/\/www.inf.ufes.br\/~todsantos\/programacao-ii\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-48","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/pages\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":8,"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/pages\/48\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/pages\/48\/revisions\/139"}],"wp:attachment":[{"href":"https:\/\/www.inf.ufes.br\/~todsantos\/wp-json\/wp\/v2\/media?parent=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}