{"id":1029,"date":"2013-11-20T15:55:07","date_gmt":"2013-11-20T14:55:07","guid":{"rendered":"http:\/\/people.ccaba.upc.edu\/careglio\/?page_id=1029"},"modified":"2025-07-09T10:20:43","modified_gmt":"2025-07-09T08:20:43","slug":"introduccio-als-ordinadors","status":"publish","type":"page","link":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/teaching\/introduccio-als-ordinadors\/","title":{"rendered":"Introducci\u00f3 als Ordinadors"},"content":{"rendered":"<h5>Introducci\u00f3n als Ordinadors (IO) es una asignatura obligatoria de Ingenier\u00eda de Telecomunicaciones de 9 creditos de la <a href=\"http:\/\/www.etsetb.upc.edu\">Escola T\u00e8cnica Superior d&#8217;Enginyeria de Telecomunicaci\u00f3 de Barcelona<\/a> (ETSETB). IO es una asignatura teorica de 3 horas semanales y practica de 2 horas cada 2 semanas en laboratorio.<\/p>\n<p>El objetivo general de esta asignatura es aportar al alumno los conceptos fundamentales sobre el ordenador y su programaci\u00f3n. A final de curso el alumno debe ser capaz de escribir y probar un programa escrito en &#8220;C&#8221;.<\/h5>\n<hr>\n<h3>Temario<\/h3>\n<h5>\n<ol>\n<li>Conceptos b\u00e1sicos de programaci\u00f3n<\/li>\n<li>Variable, sentencia y expresi\u00f3n<\/li>\n<li>Sentencias condicionales<\/li>\n<li>Sentencias iterativas<\/li>\n<li>Tipos elementales de datos<\/li>\n<li>Tipos estructurados de datos<\/li>\n<li>Punteros<\/li>\n<li>Funciones<\/li>\n<li>Strings<\/li>\n<li>Dise\u00f1o descendente<\/li>\n<li>Ficheros<\/li>\n<li>Manejo de bits<\/li>\n<\/ol>\n<\/h5>\n<hr>\n<h3>Carga lectiva<\/h3>\n<h5>\n<ul>\n<li>Clases de teor\u00eda: 2 horas\/semana (3 cr\u00e9ditos)<\/li>\n<li>Clases de aplicaci\u00f3n: 1 hora\/semana (1,5 cr\u00e9ditos)<\/li>\n<li>Clases de laboratorio: 2 horas\/2 semanas (1,5 cr\u00e9ditos)<\/li>\n<li>Carga total: 4 horas\/semana (6 cr\u00e9ditos)<\/li>\n<\/ul>\n<\/h5>\n<hr>\n<h3>Evaluaci\u00f3n<\/h3>\n<h5>La nota final de la asignatura se calcula de la siguiente manera:<\/p>\n<blockquote><p>NF = MAX ((0.5 E + 0.25 A + 0.25 L), (0.75 E + 0.25 L))<\/p><\/blockquote>\n<p>donde:<br \/>\nE = Nota examen final<br \/>\nA = Nota de aplicaci\u00f3n (nota del control realizado en clase de aplicaci\u00f3n)<br \/>\nL = Nota de laboratorio (evaluaci\u00f3n del profesor + nota del ejercicio final)<\/h5>\n<hr>\n<h3>Bibliograf\u00eda<\/h3>\n<h5>B\u00e1sica (Material publicado por el Departamento de Arquitectura de Computadores)<\/p>\n<ul>\n<li>M. A. Pe\u00f1a, J.M. Cela. Introducci\u00f3n a la Programaci\u00f3n en C. Ediciones UPC, colecci\u00f3n Aula Polit\u00e8cnica, 2000<\/li>\n<li>Colecci\u00f3n de Problemas &#8211; Cpet<\/li>\n<li>Colecci\u00f3n de Problemas Resueltos &#8211; Cpet<\/li>\n<li>Visual C++. Manual del Usuario &#8211; Cpet<\/li>\n<\/ul>\n<p>Complementaria<\/p>\n<ul>\n<li>S. Gottfried. Programaci\u00f3n en C. 2a Edici\u00f3n. McGraw-Hill, 1997<\/li>\n<li>J. Canosa. Curso experimental de lenguaje C. Marcombo, 1992<\/li>\n<li>F.J. Ceballos. Visual C++. Aplicaciones para Win32. 2a Edici\u00f3n. Ed RAMA, 1999<\/li>\n<\/ul>\n<\/h5>\n<hr>\n<h3>Guias practicas<\/h3>\n<h5>\n<ul>\n<li>Manual simplificado del Visual C++ 6.0 (versi\u00f3n <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/ManualVisualC.pdf\" class=\"mtli_attachment mtli_pdf\" target=\"_blanck\" rel=\"noopener noreferrer\">pdf<\/a>)<\/li>\n<li>Uso de <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/FormatosScanf.txt\">scanf<\/a><\/li>\n<li>Explicaci\u00f3n de <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/explicacionvectstruct.txt\">vectores y estructuras<\/a><\/li>\n<li>Introducci\u00f3n a los <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/punteros.txt\">punteros<\/a><\/li>\n<li>Como usar <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/punteros_y_funciones.txt\">punteros y funciones<\/a><\/li>\n<li>Ejemplos de <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/cadenas.txt\">cadenas de caracteres<\/a><\/li>\n<li><a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/Guia_funciones.pdf\" class=\"mtli_attachment mtli_pdf\">Tabla<\/a> de resumen sobre paso de par\u00e1metros<\/li>\n<li>Algoritmos b\u00e1sicos (versi\u00f3n <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/Borrador-Cap.-10-Algoritmos-basicos.pdf\" class=\"mtli_attachment mtli_pdf\">pdf<\/a>)<\/li>\n<li>Tiras de bits (versi\u00f3n <a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/Borrador-Cap.-12-Tira-de-bits.pdf\" class=\"mtli_attachment mtli_pdf\">pdf<\/a>)<\/li>\n<\/ul>\n<\/h5>\n<hr>\n<h3>Ejercicios<\/h3>\n<h5>\n<ul>\n<li>Problemas de nivel medio\/bajo (<a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/medio-bajo.txt\">txt<\/a>)<\/li>\n<li>Problemas (<a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/problemas1.txt\">txt<\/a>) y soluciones (<a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/problemas1_soluciones.txt\">txt<\/a>)<\/li>\n<li>Problemas sobre vectores (<a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/vectores.txt\">txt<\/a>)<\/li>\n<li>Problemas sobre cadenas de caracteres (<a href=\"http:\/\/people.ccaba.upc.edu\/careglio\/wp-content\/uploads\/2013\/11\/cadenas1.txt\">txt<\/a>)<\/li>\n<\/ul>\n<\/h5>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n als Ordinadors (IO) es una asignatura obligatoria de Ingenier\u00eda de Telecomunicaciones de 9 creditos de la Escola T\u00e8cnica Superior d&#8217;Enginyeria de Telecomunicaci\u00f3 de Barcelona (ETSETB). IO es una asignatura teorica de 3 horas semanales y practica de 2 horas cada 2 semanas en laboratorio. El <a class=\"more-link\" href=\"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/teaching\/introduccio-als-ordinadors\/\">Continue reading <span class=\"screen-reader-text\">  Introducci\u00f3 als Ordinadors<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":69,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-1029","page","type-page","status-publish","hentry"],"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/pages\/1029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/comments?post=1029"}],"version-history":[{"count":1,"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/pages\/1029\/revisions"}],"predecessor-version":[{"id":2526,"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/pages\/1029\/revisions\/2526"}],"up":[{"embeddable":true,"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/pages\/69"}],"wp:attachment":[{"href":"https:\/\/people.ccaba.upc.edu\/careglio\/index.php\/wp-json\/wp\/v2\/media?parent=1029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}